导入网格,调整视角,点击放置圆片。从 Rhino 工作流,到你的浏览器。
① 导入 STL(ASCII / 二进制)或 OBJ。STL 无单位信息,请在导入前选择源文件单位。多物体 OBJ 合并为一个网格,忽略材质。
② 使用正交相机,平行线保持平行。右键拖动旋转、中键拖动平移、滚轮缩放。前 / 后 / 顶 / 底 / 左 / 右及等轴视角切换保留当前缩放与观察中心;「适应」才重置取景。放置模式下,左键单击表面生成圆片;拖动不会放置。触屏单指旋转、双指缩放 / 平移、轻触放置。
③ 默认直径 2.6 mm、厚度 0.01 mm。原有四种模式对应原脚本 v9,新增 Z-axis 顺轮廓模式;方向在每次点击时固定,转动相机不会改变已放置圆片。
走向优先级:参考折线 → 边界 / ≥25° 棱边(2、4、8 mm)→ 邻域法线变化(3、6、10 mm)→ 兜底切线。方向不明确时可自行画参考折线。圆心在圆片平面内向外偏移半径;原有四种模式的外侧按相机一侧判断,与原脚本一致;Z-axis 使用原始表面法线在盘内的投影,投影退化时沿 +Z 偏移。不保证凹面或相邻结构没有穿插。
快捷键:Esc / Enter 浏览,P 放置,F 适应,Ctrl Z 撤销,Ctrl Shift Z 重做,Delete 删除选中圆片。
输出是 128 边封闭圆柱网格,非 Rhino 精确曲面。参考线使用折线,非 NURBS。工程文件可重新导入继续编辑。关闭前请保存,页面不会自动存储。
离线依赖:Three.js(MIT,许可证已内嵌)。需要支持 WebGL 2 的现代浏览器。原始坐标在换算成 mm 后保留。