CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2023 开发者帮助

GS 标记和子实体

2024-5-18 19:00| 发布者: admin| 查看: 16| 评论: 0|原作者: admin|来自: AutoCAD

GS 标记和子实体

为了绘制自身,每个实体都会调用 AcGi 库中包含的图形基元,例如折线、圆和弧。派生自 的任何类都可以将图形系统 (GS) 标记与其用于绘制自身的显示向量相关联。每个实体子类控制其插入 GS 标记的位置。当用户选择图元时,GS 标记用于标识选取了图元的哪个部分。AcDbEntity

派生自的实体由顶点、边和面组成。这些元素中的每一个都可以通过 GS 标记来识别。实体类的创建者决定应在何处插入 GS 标记,具体取决于对实体来说最自然的标记。例如,一个框为用于绘制框的每条线创建一个 GS 标记。圆柱体创建三个 GS 标记,一个用于其顶部、底部和外表面。AcDb3dSolid

图元由以下类型的子图元组成:顶点、边或面。目前,支持子实体的唯一实体是实体、区域、实体和 mlines。使用该函数获取与特定 GS 标记关联的子图元的路径。多个子实体可以与单个标记相关联。例如,在盒子的情况下,标记 4 标识盒子的下前边缘。如果请求与此标记关联的顶点,则返回构成此线端点的两个顶点。如果请求与此标记关联的边,则返回一个图元(线)。如果要求提供与此标记关联的面,则返回框的正面和底面的数据。getSubentPathsAtGsMarker()

危险:

AutoCAD 的 2D 图形系统不支持对子图元位于多个图层上的图形对象使用选择标记。如果对图形对象使用选择标记,则该对象的所有图形子图元必须驻留在单个图层上。如果必须对对象的子图元使用多个图层,请不要使用选择标记。

父主题:

  1. 通用实体函数

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-6-27 16:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部