将 GS 标记转换为子实体路径
使用该函数获取函数返回的 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 标记无法提供足够的信息来返回子实体路径时,将 and 参数用作某些实体(如 mlines)的附加输入。在突出显示子实体的示例代码中,未使用它们。pickPointviewXform and 参数用于嵌套插入。和 函数都返回叶级实体的名称,以及一堆插入物。numInsertsentAndInsertStackacedNEntSel()acedNEntSelP() 父主题: |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-19 07:27
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.