grasshopper筛选出几何体内的点并删除
绘制如下图的点阵列和全封闭的几何体。
封闭的几何体我用的曲线加Pipe运算器生成,再加上Cap holes运算器加上盖子封闭圆管。点的阵列用Populate生成随机排列的点。
点和几何体数据分别连到Point in Brep运算器,该运算器输出True和False的布尔值,如果在几何体内的输出True,在几何体外的输出False,但是我最终是要删除几何体内的点,因此用“等于运算器”判断值是否等于“True”,最后把不等于的值连进Cull Pattern运算器的P端口。Cull Pattern是根据True和False列表规则删除指定的数据。
删除后的效果
隐藏圆管的效果