grasshopper系列教程-判断物体之间的位置关系

今天我们继续来学习grasshopper的课程,今天要学习的内容是:判断物体之间的位置关系

我们做参数化设计时常常判断点数据是否在某一个立体空间里或者曲面里,判断之后我们会对这些点数据进行筛选和操作,那么我们今天这堂课就非常有用了。

 

 

Point In Brep:判断点是否是在物体里面。

grasshopper左边的输入端口参数分别是:

  1. 输入几何物体
  2. 输入要判断的点

grasshopper右边输出端口的参数分别是:

  • 右边的输出端口它输出的是false和true。
  • false表示点不在曲面内
  • true表示点在曲面内

 

计算机生成了可选文字: 0F01 1F01 21t00 4 、”3dscg℃om

 

Point In Breps:这个运算器是上一个运算器的复数版本。判断点是不是在多个物体里面。

grasshopper右边输出端口的参数分别是:

  1. 输出点
  2. 输出点在物体内的判断值,如在0号物体内,则输出0,如在1号物体内,则输出1。

 

计算机生成了可选文字: .3dscg℃om

Point in trim:判断点是否在修剪的曲面内

这个运算器的作用适用于:有些情况曲面是被修剪过的,而且这时又在曲面上创建了一些点,那我们要过滤掉一些在修剪面片外的点。

grasshopper左边的输入端口参数分别是:

  1. 修剪过的曲面
  2. 要测试点的uv值

注意事项:uv值的获取可以看下图的运算器,uv值的相关解释请大家搜索本站,我在较早的文章已经解释过uv值的概念了。

 

请看下图:被修剪的曲面外的一个点。

Shape In brep:判断物体是否在物体内

和上面几个运算器类似,这里不过多解释了。

grasshopper右边输出端口的参数分别是:如在物体内,输出2,不在则输出0。

 

好的,我们今天课程就到这里,如果有其他关于Grasshopper的其他问题也可以在本节课下面的留言窗口留言,这样可以讨论关于Grasshopper的技术问题,我是LinkLi,下次课再见。

零刻学堂是专注建筑设计建模技术研究的网站,站长本人也在犀牛领域担任高级讲师多年,精通犀牛建模、建筑参数化和工业建模。
本站文章除了注明【转载】的,均为本人和本站用户原创,如需转载无需通过本人同意,但务必在转载文章内部添加本文链接和作者署名,违者追究其责任。
零刻学堂 » grasshopper系列教程-判断物体之间的位置关系

发表评论