都来看看,这是属性为`实体`的直线?
3、实体的建立:建立实体可用AutoCAD的line、circle、pline等命令建立,也可用函数(command)调用这些命令来产生实体,同时也可以使用函数entmake来直接创建实体。函数entm ake要求的自变量是一个联接表,该联接表是list函数将各个信息子表联接而成的,而每个子表则是用cons函数创建的。例如函数(entmake(list(cons0″LINE″)(cons10′(000))(cons11′(550))(cons623)(cons
8″plan″)))将会建立一条直线,颜色为绿色(代码为3),在“plan”层,起点为(000),讫点为(550)。当函数entmake返回值不为nil时实体创建成功,AutoCAD 自动指定实体名、实体标识符(组码为5,当实体句柄打开时)及延伸方向向量(组码210)。这实际上是和我们前面提到的函数entmod有些类似,但这两个函数的区别在于entmake根据联表信息创建一个新实体,entmod根据联接表信息更新一个已存在的实体,且entmod函数处理复杂实体时在屏幕上将看不到变化,还必须用函数(entupdΙentity-nameΛ)来观察已更改实体〈entity-nameΛ的变化情况。
页:
[1]