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

编写lisp程序时发现数值乘以三角函数后的值有误差如图所示所以我就想修正该点的坐标值,把正确的h值赋给z坐标,其他坐标值不变。这样的语句该怎么写?或者有什么方法能消除这个... 编写lisp程序时发现数值乘以三角函数后的值有误差如图所示

所以我就想修正该点的坐标值,把正确的h值赋给z坐标,其他坐标值不变。这样的语句该怎么写?或者有什么方法能消除这个误差
展开
 我来答
朱06CAD
推荐于2016-11-23 · 知道合伙人软件行家
朱06CAD
知道合伙人软件行家
采纳数:4172 获赞数:18070
高中,熟悉AutoCAD。会autolisp及VBA程序。

向TA提问 私信TA
展开全部
  1. (setvar "dimzin" 0);程序开始的时候,加这句话,可以提高精度,这样cosα的值误差减少。

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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式