明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1781|回复: 8

[基础] Command用法不解

[复制链接]
发表于 2011-6-8 21:58:16 | 显示全部楼层 |阅读模式
大家晚上好,我写了一个程序是获取spline上的点,然后将这些点用pline线连起来,说白了就是将spline线转换成pline线,成功了但是也遇到一些问题。首先我从spline线获取到了点表enlist,这个点表是由许多该spline上的点组成的,但是我用(command "pline" enlist "")却生成不了,最后没办法,用repeat函数却实现了,具体如下:
(command "pline")

(repeat n
;n是enlist表的个数

   (setq p (nth i enlist))
;i初始值为0

   (command p)
;一个点一个点的连起来

   (setq i (1+ i))

   )

(command "")


请问为什么(command "pline" enlist "")不能直接生成pline线呢?有又没有可能直接生成?




发表于 2011-6-8 22:01:18 | 显示全部楼层
(command "PLINE")
(foreach p zbb (command p))
(command "")

这样用吧
 楼主| 发表于 2011-6-8 22:05:18 | 显示全部楼层
嗯,看来不错,我先试试,谢谢。
发表于 2011-6-8 22:07:31 | 显示全部楼层
或者
(apply 'command (cons "_.pline" LST))
(command "")
发表于 2011-6-8 23:01:11 | 显示全部楼层
一个command就有这么多用法
发表于 2011-6-8 23:53:02 | 显示全部楼层
一个command就有这么多用法
 楼主| 发表于 2011-6-9 19:31:16 | 显示全部楼层
回复 caoyin 的帖子

版主的用法真是神了,佩服!
发表于 2011-6-9 19:51:09 | 显示全部楼层
版本功力深厚!
发表于 2011-6-10 08:30:27 | 显示全部楼层
真的是受教了....
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-7-26 09:04 , Processed in 0.197695 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表