用集合%
我需要在剖面上画一些管道。管道设置为0.3%。我知道管道的起点,我应该使用什么命令将线设置为0.3%(类似于极轴追踪,例如可以设置15°)。谢谢 画一条线,长333.3333个单位,上升1个单位
ie 1/(0.3/100)
如果它具有垂直比例,则需要调整垂直1单位以适应水平比例。 我会做类似的比加尔除了,1000长提高3。
旁注-0.3%这相当平坦,他们能在没有平坦斑点的情况下建造/铺设到那样的精度吗。 试试这个
;;;draws a pline at a user designated %LPS 2009-01
(defun c:pb% (/ % oldsnang oldortho oldecho)
(setq % (getreal "\nEnter percent slope: + /-: ")
oldsnang (getvar "snapang")
oldortho (getvar "orthomode")
oldecho (getvar "cmdecho"))
(setvar "cmdecho" 0)
(setvar "snapang" (atan (/ % 100)))
(setvar "orthomode" 1)
(command "pline" pause pause "")
(setvar "snapang" oldsnang)
(setvar "orthomode" oldortho)
(setvar "cmdecho" oldecho)
(princ)
)
如果你在画夸张的比例,我也有一个。
我想他们可以。现有路段长43m,0.4%。矿山将在0.3%时达到70m,然后在0.4%时达到62m。
我该如何使用上述内容?我以前从未写过任何代码。谢谢 当提示(指定下一个点或[撤消]:输入以下内容时,从开始的直线开始。@100,0.003-即它实际上是一个0.3%的坡度,这意味着它将在100英尺内上升或下降0.003英尺。
编辑:
Oops不得不编辑我的数学。 看看这里
http://www.cadtutor.net/faq/questions/28/How+do+I+use+an+AutoLISP+routine%3F
另一种选择是在极轴追踪设置中添加额外角度
0.3%=0.17189度(atan为0.003)
页:
[1]