CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

相关分类

将 GS 标记转换为子实体路径

2023-1-1 04:37| 发布者: admin| 查看: 380| 评论: 0|来自: AutoCAD

使用该函数获取函数返回的 GS 标记的子实体。此函数的完整语法为getSubentPathsAtGsMarker()acedSSNameX()

virtual Acad::ErrorStatus 
AcDbEntity::getSubentPathsAtGsMarker(
    AcDb::SubentType type,
    int gsMark,
    const AcGePoint3d& pickPoint,
    const AcGeMatrix3d& viewXform,
    int& numPaths,
    AcDbFullSubentPath*& subentPaths
    int numInserts = 0,
    AcDbObjectId* entAndInsertStack = NULL) const;

此函数的第一个参数是您感兴趣的子实体的类型(顶点、边或面)。在突出显示子实体的示例代码中,对此函数的第一次调用指定因为您将突出显示相应的边缘。对函数的第二次调用指定,因为您将突出显示与所选子实体关联的每个面。kEdgeSubentTypegetSubentPathsAtGsMarker()kFaceSubentType

当 GS 标记本身无法提供足够的信息来返回子实体路径时,Theand参数用作某些实体(例如 mlines)的附加输入。在突出显示子实体的示例代码中,不使用它们。pickPointviewXform

Theand参数用于嵌套插入。这两个函数都返回叶级实体的名称,以及一堆插入。numInsertsentAndInsertStackacedNEntSel()acedNEntSelP()


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 13:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部