通用实体函数
图元还具有许多常用功能,主要供 AutoCAD 使用。本节提供有关使用其中一些函数的一般背景信息。有关实现新类的函数的示例,请参阅从 AcDbEntity 派生。
常见的实体函数包括:
-
intersectWith()用于修剪、延伸、圆角、倒角、断裂和对象捕捉交集操作
-
transformBy()用于传入移动、缩放或旋转对象中点的变换矩阵
-
getTransformedCopy()创建对象的副本并对其应用转换
-
getOsnapPoints()返回对齐点和对齐点的种类
-
getGripPoints()返回夹持点,这些夹点是拉伸点的超集
-
getStretchPoints()默认为 并且通常具有相同的实现getGripPoints()
-
moveStretchPointsAt()AutoCAD STRETCH 命令用于移动指定点,默认为transformBy()
-
moveGripPointsAt()AutoCAD 夹点编辑用于移动指定点,默认为transformBy()
-
worldDraw()创建与视图无关的实体几何表示
-
viewportDraw()创建实体的视图相关几何表示
-
draw()对实体进行排队并刷新图形队列,以便绘制实体和队列中的任何其他内容
-
list()由 AutoCAD LIST 命令使用并生成语句acutPrintf()
-
getGeomExtents()返回包含实体的 3D 范围的框的角点
-
explode()将实体分解为一组较简单的元素
-
getSubentPathsAtGsMarker()返回与给定 GS 标记相对应的子实体路径(请参阅 GS 标记和子实体)
-
getGsMarkersAtSubentPath()返回与给定子实体路径对应的 GS 标记
-
subentPtr()返回与给定子实体路径相对应的指针
-
highlight()突出显示指定的子实体(请参阅 GS 标记和子实体)
|