功能特点
-
曲面展开
- 支持将复杂的双曲面(如球面、马鞍面等)或网格展平为 2D 图案,同时保留原始曲面的几何特征。
- 通过调整参数,可控制展开过程中的拉伸或压缩程度,适应不同材料的加工需求(如刚性材料需减少应力,柔性材料可允许更多变形)。
-
变形可视化
- 展开后会标记压缩区域(红色点云)和拉伸区域(绿色点云),并通过文本标注显示最大变形百分比,帮助用户评估展开效果。
-
参数化控制
- 提供多种变形模式(如自由、优先拉伸 / 压缩、自定义参数等),可精确调整边界与内部区域的变形程度。
- 支持设置接缝(Split Seams)以处理闭合曲面(如圆柱体),或保留边界长度(Preserve Boundary)以减少边缘失真。
-
Grasshopper 集成
- 作为 Grasshopper 插件,提供三个组件(Transform > Squisher),允许通过可视化编程实现自动化展开流程,适用于参数化设计与复杂模型处理。
适用场景
- 工业设计:用于钣金、皮革等材料的展开,辅助制造前的图案生成。
- 建筑表皮:将曲面造型转换为可切割的平面板材,优化材料利用率。
- 艺术创作:生成具有特定变形效果的平面图案,再通过逆向展开恢复 3D 形态。
技术基础
- 基于 RhinoCommon 的
Squisher
类开发,利用能量优化算法最小化展开过程中的几何失真。 - 支持网格(Mesh)和 NURBS 曲面的展开,对修剪曲面会自动生成高密度网格进行处理。
版本与安装
- Rhino 7
- 安装方式:将
.gha
文件复制到 Grasshopper 库目录。