entmake (AutoLISP)
在图形中创建新图元 支持的平台:Windows 和 Mac OS 签名(entmake [elist])
返回值类型:列表(虚线对) 如果成功,则返回实体的定义数据列表。如果无法创建实体,则返回 。entmakeentmakenil 完成块定义(endblk)将返回块的名称,而不是通常返回的实体数据列表。entmake 言论该函数可以定义图形和非图形实体。entmake 不能使用 创建视口对象。entmake 组 66 代码仅适用于插入对象(意味着属性跟随)。对于折线图元,组 66 代码被强制为值 1(表示顶点跟随),对于所有其他实体,它采用默认值 0。唯一可以跟随折线图元的图元是顶点图元。 维度实体的组代码 2(块名称)对于函数是可选的。如果从实体定义列表中省略块名称,AutoCAD 将创建一个新块名称。否则,AutoCAD 将使用提供的名称创建尺寸标注。entmake 出于遗留原因,将忽略以下实体类型的 DXF 组代码 100 数据:entmake
注意:在 AutoCAD 2004 及更高版本中,该函数在颜色操作中具有新行为。DXF 组代码 62 包含 AutoCAD 颜色索引 (ACI) 值,但代码 420 包含真颜色值。如果真彩色值和 ACI 值冲突,AutoCAD 将使用 420 值,因此在尝试使用代码 62 值之前,应先删除代码 420 值。entmod
例子以下代码创建一个绿色圆圈(组代码 62 表示颜色,3 表示绿色),以 (4,4) 为中心,半径为 1。可选图层和线型字段已被省略,因此假定为默认值。 (entmake '((0 . "CIRCLE") (62 . 3) (10 4.0 4.0 0.0) (40 . 1.0))) ((0 . "CIRCLE") (62 . 1) (10 4.0 4.0 0.0) (40 . 1.0)) 相关概念 |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-19 07:29
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.