曲线的区间和长度的关系


曲面单位一化后,提取u,v线,然后测量u,v线的长度。曲面单位一化后,虽然u,v线的区间是0~1,但u,v线测量的长度还是实际长度,对吗?也就是曲线的区间和长度可以不是一个范围?

经测试,你理解是对的。

区间 是曲线与曲面的 参数值,这里详细介绍
http://docs.rhino3d.com.cn/gh/Params/8

curve/length这个工具,不管曲线有没有单位一化,测的都是曲线的实际长度,对吗?
单位一化后,曲线的区间t值就和曲线的长度不一样了。

对, Curve Length 是测量曲线的实际长度, 曲线T值只是一个参数值,Rhino5开始曲线Domain(T值)默认为曲线控制点连线的长度、并非曲线长度,

谢谢,明白了,rhino原厂开的这个论坛,真是对我们用户太好了。 :+1:

平面曲线控制点连线的长度=此曲线的domain,
测试空间曲线,却不是这样,见截图。


曲线的domain是 1679455042707

而曲线控制点连线的长度是1679455085856

请问:这是什么原因?是空间曲线的三维几何原因造成的吗?

这和是否三维没有关系,曲线的定义域在创建时被确定后,调整控制点的操作并不会改变定义域,当你直接用控制点创建三维曲线而非直接修改,domion依旧满足控制点连线长度的规律。

2 个赞

操作了一下,你说的对,谢谢。
曲线trim, domain会改变。domain变或不变的规则是什么呢?

规则就是上面总结的
创建后不管怎么样动控制点,都不变了
但是trim会变
因为你在裁剪一个东西

这个知识点知道了,谢谢,随着以后的运用,对这部分可能还会有新的问题,到时再提出。 :pray: