AUTOLISP编程中 单独更改一个点的Z坐标值!

编写lisp程序时发现数值乘以三角函数后的值有误差如图所示

所以我就想修正该点的坐标值,把正确的h值赋给z坐标,其他坐标值不变。这样的语句该怎么写?或者有什么方法能消除这个误差

    (setvar "dimzin" 0);程序开始的时候,加这句话,可以提高精度,这样cosα的值误差减少。

    投影方法,已经知道底直线及顶点,求顶点到直线最近点(vlax-curve-getclosestpointto obj pt);要保证点在直线中间位置,可以考虑绘制一条构造线,取得最近点,删除构造线,取得两点距离就是H

温馨提示:答案为网友推荐,仅供参考
相似回答