关于vlax-curve-getParamAtPoint
有没有大神解答下 vlax-curve-getParamAtPoint 这个函数的含义 AutoLispVlisp帮助文件.chm 里边的解答是 返回曲线在指定点的参数 不太理解本帖最后由 namezg 于 2018-8-16 08:50 编辑
对于直线,得到的是拾取点到起点的距离
对于圆、圆弧、椭圆,得到的是起点,中心点,拾取点三点夹角对应的弧度。
对于多段线,起点是0,第二点是1,第二点是2,以此类推,起点到第二点的中心点是0.5,第二点到第二占的中心点是1.5,就是按长度比例计算。
样条曲线的各顶点现在明白了,不是顶点的还未搞明白,故不写了。
namezg 发表于 2018-8-16 08:39
对于直线,得到的是拾取点到起点的距离
对于圆、圆弧、椭圆,得到的是起点,中心点,拾取点三点夹角对应的 ...
能加个好友吗还又挺多问题 也都看不懂 能私下问问你吗 印象中
以前学习的时候
我的理解是该点的导数
隔得太久了
不知道有没有记忆混淆 namezg 发表于 2018-8-16 08:39
对于直线,得到的是拾取点到起点的距离
对于圆、圆弧、椭圆,得到的是起点,中心点,拾取点三点夹角对应的 ...
我想对于样条曲线,在顶点处,返回的是从曲线起始点到该顶点之前的各顶点连线总长;
在非顶点处,返回的参数是在改点剪断样条曲线后新生成的样条曲线,各顶点的连线长度之和,但是不明白剪断后样条曲线又增加了些许顶点的原因。。。这可能和样条曲线的阶数。定义有关 曲线函数真需要人来讲解下
页:
[1]