隐藏在显而易见的图像:魔法之窗的物理原理

2024-10-15

本文介绍了如何利用光学原理,制作一个能够将图像隐藏在透明亚克力板中的“魔法之窗”。作者详细解释了背后的数学原理,包括如何通过控制亚克力板表面的凹凸程度来折射光线,形成特定的焦散图像。文章还介绍了如何使用泊松方程计算高度图,以及如何将设计图纸转化为实际的物理对象。

阅读更多
未分类 焦散

CADmium:专为浏览器打造的本地优先CAD程序

2024-05-21

本文介绍了一款名为CADmium的全新开源CAD程序,该程序旨在在浏览器中运行,采用本地优先的模式。CADmium基于一系列现代技术构建,包括用于3D视窗的Three.js、用于状态管理的Svelte、用于连接Svelte和Three.js的Threlte,以及用于本地运行的Electron。文章还探讨了CADmium的核心组件,包括2D约束求解器、B-rep内核、历史跟踪器、3D用户界面和文件格式,并强调了使用Rust编写的开源B-rep内核Truck的优势,以及使用JSON作为文件格式的益处。

阅读更多
未分类 CAD