salmonrose 发表于 2022-7-8 10:05:10

用集合%

我需要在剖面上画一些管道。管道设置为0.3%。我知道管道的起点,我应该使用什么命令将线设置为0.3%(类似于极轴追踪,例如可以设置15°)。
 
谢谢

BIGAL 发表于 2022-7-8 10:23:00

画一条线,长333.3333个单位,上升1个单位
 
ie 1/(0.3/100)
 
如果它具有垂直比例,则需要调整垂直1单位以适应水平比例。

PS_Port 发表于 2022-7-8 10:31:20

我会做类似的比加尔除了,1000长提高3。
 
旁注-0.3%这相当平坦,他们能在没有平坦斑点的情况下建造/铺设到那样的精度吗。

lpseifert 发表于 2022-7-8 10:44:48

试试这个

;;;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)
)

如果你在画夸张的比例,我也有一个。

salmonrose 发表于 2022-7-8 10:49:16

 
我想他们可以。现有路段长43m,0.4%。矿山将在0.3%时达到70m,然后在0.4%时达到62m。
 
 
我该如何使用上述内容?我以前从未写过任何代码。谢谢

ScribbleJ 发表于 2022-7-8 10:57:53

当提示(指定下一个点或[撤消]:输入以下内容时,从开始的直线开始。@100,0.003-即它实际上是一个0.3%的坡度,这意味着它将在100英尺内上升或下降0.003英尺。
 
编辑:
Oops不得不编辑我的数学。

lpseifert 发表于 2022-7-8 11:15:07

看看这里
http://www.cadtutor.net/faq/questions/28/How+do+I+use+an+AutoLISP+routine%3F
 
另一种选择是在极轴追踪设置中添加额外角度
0.3%=0.17189度(atan为0.003)
页: [1]
查看完整版本: 用集合%