grasshopper寻找曲线的中点
LinkLi

LinkLi

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条)

  • 邮差大叔 2014年3月21日 下午10:47

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

  • 黑味够 2014年3月23日 上午9:58

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

    • 邮差大叔 回复 黑味够 2014年3月23日 上午10:18

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

grasshopper寻找曲线的中点
想学草蜢参数化
加我微信