使用该函数获取函数返回的 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() |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:21
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.