grasshopper寻找曲线的中点

在grasshopper的Curve_Analysis页面里有两个运算器可以找到曲线的中点

  1. Point On Curve:寻找曲线上的点
  2. Evaluate Length :测量长度,测量一个点在曲线的位置

其中Point On Curve比较简单,默认就可以输出曲线的中点,在这个运算器点击右键可以选择其他的等分点位,比如1/3等。

Evaluate Length 这个运算器功能就很强大的,不但可以寻找中点,而且在它的T端口还输出这个点在曲线上的切线方向(方向用Vector Display查看)

[box] Evaluate Length 用法: L端口输入点的位置的百分比参数(中点的话就是0.5的位置),不过这要注意的是如果这运算器的N端口是“True”参数的话,L参数则变成了曲线长度的位置,比如长度为48的曲线。其中点位置就是输入24.[/box]

 

显示输出点切线方向的算法电池图

[intense_image imageurl=”http://pic.yupoo.com/ycds_v/DCEEtALN/139R4K.jpg” /]

法线切线

[intense_image imageurl=”http://pic.yupoo.com/ycds_v/DCEEsR9Z/HVfI6.jpg” /]

 

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

3 评论

  1. [intense_image imageurl=”http://pic.yupoo.com/ycds_v/DCEEtALN/139R4K.jpg” /]看看

  2. 老师? 我现在随机生成了一群空间中的点云。 然后怎么能让这些点与自己比较近的点连成一个 形状而不和远的点连?

    1. 这个问题不错,其实一个简单的方法就是把大于某个值的线全部删除掉就好了

发表评论