zhangguangc 发表于 2007-4-24 09:50:00

LSP文件画三维几何图形的困惑

<p>各位高手请指点:</p><p>这是我的一个LSP文件,目的是主动绘制几何图形。下面是我要绘制一个正方体(10*10*10),然后绘制两个圆柱,</p><p>圆柱的底面中心点均在点(5,5,5),倾角均为30度,但一个倾向y轴正方向,一个倾向y轴负方向。</p><p>&nbsp;(<br/>&nbsp;(command "_box" 0 "L" 10 10 10)<br/>&nbsp;(command "_ucs" "m" "5,5,5")<br/>&nbsp;(command "_ucs" "_z"&nbsp; 90)<br/>&nbsp;(command "_ucs" "_y"&nbsp; 30)<br/>&nbsp;(command "cylinder" 0&nbsp; 5&nbsp; 0.1)<br/>&nbsp;(command "_ucs" "_y" -30)<br/>&nbsp;(command "_ucs" "_z" -90)<br/>&nbsp;(command "_ucs" "m" " -5,-5,-5")<br/>&nbsp;(command "_ucs" "m" "5,5,5")<br/>&nbsp;(command "_ucs" "_z"&nbsp; 270)<br/>&nbsp;(command "_ucs" "_y"&nbsp; 30)<br/>&nbsp;(command "cylinder" 0&nbsp; 5&nbsp; 0.1)<br/>&nbsp;(command "_ucs" "_y" -30)<br/>&nbsp;(command "_ucs" "_z" -270)<br/>&nbsp;(command "_ucs" "m" " -5,-5,-5")<br/>&nbsp;)</p><p>可是我加载该LSP文件时,一般运行的结果不是我想要的,偶尔几次才可以。也就是说同样的文件,运行后的图像却不是相同的。不知道我这个错误在哪.请教高手指点!!!!!<br/></p>

guyuxian 发表于 2007-4-24 17:31:00

不会用LSP!!!

东哥 发表于 2007-4-25 13:13:00

也许是因为“对象捕捉”功能没有被关闭的缘故。

qomolangma 发表于 2007-4-25 14:51:00

<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]
查看完整版本: LSP文件画三维几何图形的困惑