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=”https://pic.yupoo.com/ycds_v/DCEEtALN/139R4K.jpg” /]

法线切线

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

 

grasshopper

grasshopper投影曲线到曲面上Project

2014-3-19 14:50:34

grasshopper

如何在grasshopper中测量曲线的长度 (Length)

2014-3-22 13:55:13

3 条回复 A文章作者 M管理员
  1. 老师? 我现在随机生成了一群空间中的点云。 然后怎么能让这些点与自己比较近的点连成一个 形状而不和远的点连?

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

  2. Linkli

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