求助!!!请教三维中的移动
我想对三维图形从基点move到我指定的相当位置,可(setq pt2 (command "move" en14 "<A href='mailto:" target="_blank" >" pt1 "@0,0,rr3</A>" <A href='mailto:"))命令好像不起作用,是不是 target="_blank" >"))命令好像不起作用,是不是 <U><FONT color=#0000ff>"@0,0,rr3</A>用错了?请指教!!!</FONT></U>(defun c:zxjsg()<BR> (setq rr3 (getreal "\nrr3:"))<BR> (setq pt1 (getpoint "\npt1:"))<BR> (setq ll1 (getreal "\nll1:"))<BR> (setq ll2 (getreal "\nll2:"))<BR> (setq ww3 (getreal "\nll2:"))<BR> (command "circle" pt1 rr3 "")<BR> (setq en11 (entlast))<BR> (command "circle" pt1 (- rr3 ww3))<BR> (setq en12 (entlast))<BR> (command "extrude" en11 en12 "" ll1 "")<BR> (setq en13 (entlast))<BR> (command "rotate3d" en13 "" "x" pt1 90)<BR> (setq en14 (entlast))<BR> (setq pt2 (command "move" en14 "<A href='mailto:" target="_blank" >" pt1 "@0,0,rr3</A>" ""))<BR> (prin1)<BR>)
不曉得這個是不是你要的
(setq xxx (strcat "@0,0," (rtos rr3)))<BR>(setq pt2 (command "move" en14 "" pt1 xxx)) 非常感谢!!! 命令可以执行完整,但好像没有移动的效果,是不是我写的还有哪里错啦??? (setq pt2 (command "move")....
為何要(setq pt2...
用(command "move")....就好 好像还是不行呀
不知道我写的怎么啦
就是没有发生移动
请指教!!! "@0,0,rr3"有问题
因为如果你加引号,就是字符串,表示在命令行输入引号内的部分,你想想,如果在命令行输入!0,0,rr3能不出错吗。。。
可以这样写:(strcat "@0,0," (rtos rr3))
页:
[1]