TunzaGibbo 发表于 2022-7-5 15:10:24

Won't work

Would anyone know why this line won't work?
Pt1 ang1 & dist1 are established
command line error is looking for the first point
 
Thank you
 

(command "_.line" (polar Pt1 (+ ang1 (dtr 9o)) 13) (polar ang1 dist1) "")

marko_ribar 发表于 2022-7-5 15:33:31

Where is reference point here :
 
(polar ??? ang1 dist1)
 
(dtr) sub function must be loaded, I suggest :
 
(dtr 90) = (cvunit 90 "degree" "radian")
 
 
BTW. Whenever you have command call that involves points input, preferable is that you specify "_non" or "_none" osnap before point spesifications...

Lee Mac 发表于 2022-7-5 15:35:15

You also have "9o" instead of "90":

(dtr 9o)I would suggest writing your code using a font which demarcates zeroes using lines through the "0" (such as Consolas) to avoid recurrence of this mistake.
 
Please use a more descriptive thread title in future.

FranknBeans 发表于 2022-7-5 15:48:07

9o should be 90 ?

TunzaGibbo 发表于 2022-7-5 16:07:44

Thank you all very much for the feedback.
I must have looked at that line of code 100 times and never spotted the problem with "9o"

BIGAL 发表于 2022-7-5 16:14:30

Yeah like the others instant 9o
 

(/ pi 2.0) or (dtr 90) or (setq a90 (/ pi 2.0)) if you need to use angle 90 a lot.(polar pt1 a90 dist)
页: [1]
查看完整版本: Won't work