lpseifert 发表于 2022-7-8 12:30:12

对我的问题更好的描述是,我有一个半径为35’的现有死胡同。我正在努力建立建筑红线。从我的最后一点开始,我被指示围绕这个半径,创建另一个半径。指令中唯一的信息是144.32’的段长和逆时针方向。如何找到这个问题的增量角?我甚至需要三角角来创建这个144.32英尺的线段吗?

angelo ramos 发表于 2022-7-8 12:36:01

如果是您想要的线段长度,则有一个与线段长度、半径和角度相关的简单计算:
 
段=(角度/180)*pi*半径
 
在LISP中:
 

(defun c:ark (/ ip rad seg ang)
(if (and (setq ip (getpoint "\nSpecify Center of Arc: ")
      rad (getpoint ip "\nSpecify Start Point of Arc: ")
      seg (getdist rad "\nSpecify Segment Length: ")))
   (progn
   (setq ang (/ (* 180.0 seg) (* pi (distance ip rad))))
   (command "_arc" "_C" ip rad "_A" ang))
   (princ "\n<!> Something Specified Wrong <!>"))
(princ))

Lee Mac 发表于 2022-7-8 12:39:42

使用地块线起点(距离死胡同中心35’处)和死胡同中心处的中心,使用绘制圆弧;终点的精确点并不重要。然后使用使用“总”选项的“延长”命令使弧长为144.32’。
页: 1 [2]
查看完整版本: 三角角/弧问题