Grasshopper案例之Random Pattern Sphere Lighting

浏览:1982人 发布于:2021-07-13 11:39 分享

本文来自公众号“DOZ数字之眼”的蜻蜓

01.png

02.png

创建球体,用PopulationGeometry在其表面产生随机点,然后用FacetDome生成一个泰森多边形多面体(FacetDome电池是根据点群生成一个泰森多边形多面体,根据给定点群的形状决定生成的是完整的球体还是一个穹顶面)。

03.png

用PullCurve把曲线拉回到球体表面,这里是根据曲面的法线方向进行拉回的。然后用Explode炸开曲线,再进行NurbsCurve的生成,最后对曲线进行重建优化。

04.png

等分曲线获取点,然后用CircleFit创建逼近圆,再对重建后的曲线进行Scale,为了获得后面用来Loft的线框。

05.png

把前面的线框进行Loft放样成体,这里要注意Loft的顺序,最后Merge成一个整体。

06.png

推荐阅读

推荐热门课程