grasshopper筛选出几何体内的点并删除

grasshopper筛选出几何体内的点并删除

绘制如下图的点阵列和全封闭的几何体。

封闭的几何体我用的曲线加Pipe运算器生成,再加上Cap holes运算器加上盖子封闭圆管。点的阵列用Populate生成随机排列的点。

点和几何体数据分别连到Point in Brep运算器,该运算器输出True和False的布尔值,如果在几何体内的输出True,在几何体外的输出False,但是我最终是要删除几何体内的点,因此用“等于运算器”判断值是否等于“True”,最后把不等于的值连进Cull Pattern运算器的P端口。Cull Pattern是根据True和False列表规则删除指定的数据。

删除后的效果

隐藏圆管的效果

版权声明:
作者:Linkli
链接:http://www.3dscg.com/grasshopper_point_in_brep.html
来源:零刻学堂
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>