使用角度和设置点
还有一些问题仍然存在。首先,您需要弄清楚如何以用户指定的任何角度绘制路径。从该函数中,您可以轻松建立路径的主要角度。要绘制它,您需要几个垂直于主角的附加向量。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 |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2024-12-15 11:48
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.