暂无封面

FaceClusterOpt

分享

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

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

主要步骤:

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

  2. 调整求解器执行:

a) 仅聚类,保持面孔形状不变

b) 聚类和优化,尝试实现一致的形状

  1. 获得的结果是:

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