赞助商
赞助入驻
FaceClusterOpt

FaceClusterOptFaceClusterOpt

This plugin can be used to cluster the faces of a mesh into a specified number of similar shapes and then optimize faces within the same group into congruent forms.

更新日期:2023年10月27日分类标签: 语言: 平台:

1 人已下载 手机查看

此插件为官方原版未经修改,如需了解对应#rhino插件#的原版信息,可在页面底部点击跳转官方网站进行查看下载。

哪里可以下载到rhino插件
当然是访问建筑曲奇导航的Rhino插件板块,超全rhino 插件下载请访问: rhino插件大全


 

这个插件是基于论文“通过聚类和优化减少自由形状曲面近似中不同面孔数量”(作者:刘远鹏,李挺尉,Anooshe Rezaee Javan,Nico Pietroni,谢艺敏,2023,doi: https://doi.org/10.1016/j.cad.2023.103633)的实现。

自由形状结构因其在建筑美学上的吸引力而备受推崇,但它们通常包含许多不同形状的面板,这给建筑施工带来了巨大的挑战。在这个项目中,我们旨在通过提出一种新颖的聚类优化方法来解决这个问题,以减少自由形状曲面近似中的不同n边形面孔数量。该方法通过聚类将面孔分成几组相似的形状,并通过优化将每组内的面孔转变为一致的形式。通过利用这种方法,可以在满足用户指定的误差阈值的同时减少几何上不同的面板数量。

主要步骤:

1. 输入一个Brep和一个网格

2. 调整求解器执行:
a) 仅聚类,保持面孔形状不变
b) 聚类和优化,尝试实现一致的形状

3. 获得的结果是:
a) 每组叠加的面孔
b) 输出的网格面孔无缝连接,但面孔略有不同,如相似误差所示
c) 离散形式,面孔被其对应的群集质心替换,导致每组内面孔完全一致,相邻面板之间有间隙

相关资源

Axolotl
Volumetric Modeling with signed distance functions (SDF for Grasshopper.
ClippingBox
Draw a box anywhere and clip you model view around it
Trim curve by curve
Allows to limit a curve by another curve in Grasshopper by a single component by taking inspiration from the Rhino "Trim" function
CapableArchiTool (CAT
A small tool I developed during my architectural design course to facilitate analyzing and controlling Grasshopper. (Still work in process
Kingfisher
Kingfisher is a plug-in for sorting points, curves, and surfaces by coordinate system (X-Y-Z, also curves by their length, and surfaces by their area.
Droste
Droste simplifies using recursion in grasshopper definitions.

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...
登录后可以自定义书签并同步收藏内容哦~
登录 获取素材