• 第一次发帖请多多包涵!
  • 根据圆心角和半径计算圆弧凸度(42 . 0.605308)



网友答: 是指弧长吗?

网友答:
kfh 发表于 2025-11-23 08:48
是指弧长吗?

组码42的值

网友答:
  1. (defun ArcBulge (s1 / d50 d51 rad td)
  2.   ;; (ArcBulge (setq s1(car(entsel"\n选择圆弧: "))))
  3.   "ArcBulge 圆弧凸度 (ArcBulge s1圆弧)"
  4.   (defun dxf (code e) (cdr (assoc code (entget e))))
  5.   (defun tan (ang) (/ (sin ang) (cos ang)))
  6.   (if (equal (dxf 0 s1) "ARC")
  7.     (setq d50 (dxf 50 s1)
  8.           d51 (dxf 51 s1)
  9.           rad (if (> d51 d50)
  10.                 (- d51 d50)
  11.                 (+ (- (* pi 2) d50) d51)
  12.               )
  13.           td  (tan (* rad 0.25))
  14.     )
  15.   )
  16. )
  • 上一篇:[原创]动态倒角,框选倒角
  • 下一篇:没有了