CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

使用角度和设置点

2023-1-5 08:20| 发布者: admin| 查看: 316| 评论: 0|来自: AutoCAD

还有一些问题仍然存在。首先,您需要弄清楚如何以用户指定的任何角度绘制路径。从该功能中,您可以轻松建立路径的主要角度。要绘制它,您需要几个垂直于主角度的额外矢量。gp:getPointInput

这就是函数有用的地方。以下代码片段演示了如何使用变量作为传递给函数的参数来设置两个垂直向量:Degrees->RadiansPathAngleDegrees->Radians

(setq angp90 (+ PathAngle (Degrees->Radians 90))
      angm90 (- PathAngle (Degrees->Radians 90)))

有了现在掌握的数据,您可以使用函数建立路径的四个角点: polar

(setq p1 (polar StartPt angm90 HalfWidth)
      p2 (polar p1 PathAngle PathLength)
      p3 (polar p2 angp90 Width)
      p4 (polar p3 (+ PathAngle (Degrees->Radians 180))

该函数返回与点之间指定角度和距离的 3D 点。例如,通过投影沿向量的距离来定位,该向量与x轴成逆时针方向。polarpolarp2p1PathLengthPathAngle


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 13:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部