我们这节课来讲grasshopper,曲线的长度和曲线的区间的应用。
曲线的长度和取向区间的在我们做参数化设计的时候是非常必要的。因为我们在做设计的时候呢,经常要计算出一条曲线的长度。哼!之后呢,再给曲线长度做一些参数上的变化。
本节课的重点呢就是介绍曲线的长度和区间分别是怎么获取的。
Curye domain:曲线的区间
这个运算器就是计算曲线的区间。
曲线的区间一般是从零开始计算起的。
但是大家这里要注意的是曲线的区间不等于曲线的长度。
区间是指曲线在某一个数值范围内,它是一个范围值,而不是一个长度值。
所以大家在使用草蜢做计算的时候,要注意一下这个参数的意义。
Evaluate Length:评估曲线上某一点的位置点。
所谓评估取向上某一个位置点呢,就是说:给曲线定义一个值。这个值,但必须是在零到一之间的任意数值。那么这个运算器就会输出这个数值在曲线上的位置点。
就如下图所示,我们看到L端口输入我是0.54这个数字,右边的P端口会输出一个点,那么这个点会在平面图上我们是可以看到的。
Length:计算并输出曲线的长度。
这个就是真正的输出曲线的长度了。
这个应该没什么好说的。
我们平时在做参数化设计的时候都会用到的。
Length Domain:计算并输出曲线的区间。
这个电池呢,可以在D端口输入一个区间。那么在L端口呢就输出这个区间的长度。
这里要注意哦!右边的端口输出还是长度不是区间。
Length Parameter:在曲线中指定一个点,并计算出这个点两侧的曲线段的长度。
这个电池的作用是在P端口输入一个区间值。然后右侧的端口呢,它是输出这个区间值两侧的曲线的长度。
所以大家要注意这个运算器使用的时候啊!左边是输入区间值,右边输出是长度值。
我们也可以理解为这个运算器就是用于区间值和长度之间的转换。
那我们在实际应用中呢,就是用于截断曲线的
就如下面的图片中我们可以看到,假如我们这条曲线是1000的区间,我们给他输入一个493的值,那么就可以得到493前面那一段曲线的长度和493后面那一段的长度了。
Segment lengths:计算并输出指定区间段的曲线的长度。
这个电池的作用其实就是输出区间值和长度值。
好的,我们今天课程就到这里,如果有其他关于Grasshopper的其他问题也可以在本节课下面的留言窗口留言,这样可以讨论关于Grasshopper的技术问题,我是LinkLi,下次课再见。