在grasshopper的Curve_Analysis页面里有两个运算器可以找到曲线的中点
- Point On Curve:寻找曲线上的点
- 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” /]
老师? 我现在随机生成了一群空间中的点云。 然后怎么能让这些点与自己比较近的点连成一个 形状而不和远的点连?
这个问题不错,其实一个简单的方法就是把大于某个值的线全部删除掉就好了
[intense_image imageurl=”http://pic.yupoo.com/ycds_v/DCEEtALN/139R4K.jpg” /]看看