852456 发表于 2018-8-15 22:04:11

关于vlax-curve-getParamAtPoint

有没有大神解答下 vlax-curve-getParamAtPoint 这个函数的含义   AutoLispVlisp帮助文件.chm 里边的解答是 返回曲线在指定点的参数 不太理解

namezg 发表于 2018-8-16 08:39:11

本帖最后由 namezg 于 2018-8-16 08:50 编辑

对于直线,得到的是拾取点到起点的距离
对于圆、圆弧、椭圆,得到的是起点,中心点,拾取点三点夹角对应的弧度。
对于多段线,起点是0,第二点是1,第二点是2,以此类推,起点到第二点的中心点是0.5,第二点到第二占的中心点是1.5,就是按长度比例计算。
样条曲线的各顶点现在明白了,不是顶点的还未搞明白,故不写了。

852456 发表于 2018-8-16 20:27:12

namezg 发表于 2018-8-16 08:39
对于直线,得到的是拾取点到起点的距离
对于圆、圆弧、椭圆,得到的是起点,中心点,拾取点三点夹角对应的 ...

能加个好友吗还又挺多问题 也都看不懂 能私下问问你吗

masterlong 发表于 2018-8-16 22:29:37

印象中
以前学习的时候
我的理解是该点的导数
隔得太久了
不知道有没有记忆混淆

eii 发表于 2018-11-8 22:29:43

namezg 发表于 2018-8-16 08:39
对于直线,得到的是拾取点到起点的距离
对于圆、圆弧、椭圆,得到的是起点,中心点,拾取点三点夹角对应的 ...

我想对于样条曲线,在顶点处,返回的是从曲线起始点到该顶点之前的各顶点连线总长;
在非顶点处,返回的参数是在改点剪断样条曲线后新生成的样条曲线,各顶点的连线长度之和,但是不明白剪断后样条曲线又增加了些许顶点的原因。。。这可能和样条曲线的阶数。定义有关

水吉空 发表于 2018-11-9 09:43:55

曲线函数真需要人来讲解下
页: [1]
查看完整版本: 关于vlax-curve-getParamAtPoint