更新对象(实体)的屏幕图像 支持的平台:视窗和 Mac OS 签名(entupd ename)
返回值类型:名称(实体名称)或无 更新的实体;否则,如果未更新任何内容。nil 言论修改 3D(或旧式)折线折点或块属性时,屏幕上不会更新整个复杂图元。该函数可用于在屏幕上更新修改后的折线或块。可以使用折线或块的任何部分的实体名称调用此函数;它不必是头部实体。虽然用于折线和具有属性的块,但它可以为任何实体调用。它始终在屏幕上重新生成实体,包括所有子实体。entmodentupdentupd 注意:在嵌套实体(块内的实体)或包含嵌套实体的块上使用 IFIS,某些实体可能不会再生。要确保完全再生,必须调用 AutoCAD 再生命令。entupd
例子假设图形中的第一个图元是具有多个顶点的三维折线,则以下代码将修改并重新显示折线: (setq e1 (entnext)) ; Sets e1 to the polyline's entity name (setq e2 (entnext e1)) ; Sets e2 to its first vertex (setq ed (entget e2)) ; Sets ed to the vertex data (setq ed (subst '(10 1.0 2.0) (assoc 10 ed) ; Changes the vertex's location in ed ed ; to point (1,2) ) ) (entmod ed) ; Moves the vertex in the drawing (entupd e1) ; Regenerates the polyline entity e1 |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2024-12-15 14:49
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.