LSP文件画三维几何图形的困惑
<p>各位高手请指点:</p><p>这是我的一个LSP文件,目的是主动绘制几何图形。下面是我要绘制一个正方体(10*10*10),然后绘制两个圆柱,</p><p>圆柱的底面中心点均在点(5,5,5),倾角均为30度,但一个倾向y轴正方向,一个倾向y轴负方向。</p><p> (<br/> (command "_box" 0 "L" 10 10 10)<br/> (command "_ucs" "m" "5,5,5")<br/> (command "_ucs" "_z" 90)<br/> (command "_ucs" "_y" 30)<br/> (command "cylinder" 0 5 0.1)<br/> (command "_ucs" "_y" -30)<br/> (command "_ucs" "_z" -90)<br/> (command "_ucs" "m" " -5,-5,-5")<br/> (command "_ucs" "m" "5,5,5")<br/> (command "_ucs" "_z" 270)<br/> (command "_ucs" "_y" 30)<br/> (command "cylinder" 0 5 0.1)<br/> (command "_ucs" "_y" -30)<br/> (command "_ucs" "_z" -270)<br/> (command "_ucs" "m" " -5,-5,-5")<br/> )</p><p>可是我加载该LSP文件时,一般运行的结果不是我想要的,偶尔几次才可以。也就是说同样的文件,运行后的图像却不是相同的。不知道我这个错误在哪.请教高手指点!!!!!<br/></p> 不会用LSP!!! 也许是因为“对象捕捉”功能没有被关闭的缘故。 <p>给你的建议</p><p>(setq curr_osmode (getvat "osmode"))</p><p>(setvar "osmode" 0)</p><p>开始绘制你的图形命令</p><p>......</p><p>结束你的图形命令</p><p>(setvar "osmode" curr_osmode)</p><p></p>
页:
[1]