fengyu6913 发表于 2024-8-15 16:04:36

如何获取圆弧的角度?

如何获取圆弧的角度?



(defun C:tt()
(setq entArc (entsel "请选择一个圆弧对象: "))
(setq angArc......
)

飞雪神光 发表于 2024-8-17 14:03:08

(setq
        ty(car(entsel))
        obj(vlax-ename->vla-object ty)
)
(/ (vla-get-ArcLength obj) (vla-get-Radius obj));圆弧长度/圆弧半径
(vla-get-TotalAngle obj)

qazxswk 发表于 2024-8-15 18:33:45

本帖最后由 qazxswk 于 2024-8-15 19:08 编辑

圆弧中,群码50是起始角度, 51是终止角度。注意换算一下。

fangmin723 发表于 2024-8-16 10:14:52

圆弧长度/圆弧半径=圆弧对应的圆心角弧度值

fengyu6913 发表于 2024-8-17 22:55:22

感谢各位大佬帮助
页: [1]
查看完整版本: 如何获取圆弧的角度?