ChladniCraft Pro 克拉尼图案与驻波共振实验室
【摘要】 作品简介:基于二维驻波方程与微粒逃逸波腹物理动力学,呈现高保真克拉尼共振节线与声学仿真。ChladniCraft Pro · 二维驻波共振与克拉尼图案物理实验室项目简介ChladniCraft Pro 是一款基于纯前端技术栈(HTML5 Canvas 2D + Web Audio API + 二维驻波物理动力学引擎)构建的高保真声学与振动几何艺术工作台。通过模拟金属平板在特定声波频率激励下的...

ChladniCraft Pro · 二维驻波共振与克拉尼图案物理实验室
项目简介
ChladniCraft Pro 是一款基于纯前端技术栈(HTML5 Canvas 2D + Web Audio API + 二维驻波物理动力学引擎)构建的高保真声学与振动几何艺术工作台。
通过模拟金属平板在特定声波频率激励下的共振模态,计算驻波方程 $w(x, y) = a \sin(n \pi x / L) \sin(m \pi y / L) + b \sin(m \pi x / L) \sin(n \pi y / L) = 0$ 的空间分布。数千颗微粒在平板表面受振动加速度驱使,自发逃离振幅极大的波腹区域,汇聚到振动位移为零的节线(Nodal Lines)上,呈现出令人惊叹的克拉尼对称几何图形。
---
核心功能亮点
1. 高精度二维声学驻波求解与微粒物理引擎
- 支持正方形平板与圆形平板的振动模态计算。
- 包含微粒动力学模拟:负梯度力驱散粒子远离波腹、随机布朗振动扰动与板边界弹性阻尼碰撞。
2. 多维可视化与 3D 拓扑网格
- 2D 粒子汇聚视图:支持 2000~12000 粒子的实时渲染与多种荧光配色(黄金砂、赛博青、极光紫、红宝石)。
- 3D 振幅拓扑网格:实时渲染平板三维位移场曲面,直观展示波峰、波谷与节线空间形态。
- 剖面驻波波形图:动态提取平板中心截面的位移波动曲线。
3. 经典克拉尼谐振模态库
- 经典双十字 $(1, 3)$
- 曼陀罗花纹 $(3, 5)$
- 同心棋盘 $(2, 4)$
- 六芒晶格 $(4, 6)$
- 迷宫编织 $(5, 7)$
- 高阶泛音 $(6, 8)$
- 自动扫频演化模式 (Auto Sweep)
4. Web Audio 过程式声学共鸣合成
- 基于模态公式 $f \sim c \sqrt{m^2 + n^2}$ 实时合成板载共鸣基频与泛音,实现真实的物理声学交互体验。
---
系统架构
- 驻波场与模态计算:正方形与圆形平板的二维驻波波动方程解析求解。
- 微粒物理动力学:数千沙粒微粒在梯度力与随机扰动下的自组织演化。
- 3D 拓扑与断面剖析:三维等距网格曲面与驻波剖面波形同步渲染。
- Web Audio 声学共鸣:模态基频计算、双振荡器泛音合成与频域能量监控。
---
开源仓库与使用说明
- 代码仓库:https://gitcode.com/wdxb/chladnicraft-pro.git
- 使用方法:双击直接在浏览器中打开
index.html即可开始物理实验!
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)