|
NX Open C++ 参考指南 2406 v1.1
|
抽取面特征构建器 更多...
#include <Features_ExtractFaceBuilder.hxx>
友元 | |
| class | _ExtractFaceBuilderBuilder |
抽取面特征构建器
表示 @link NXOpen::Features::ExtractFace NXOpen::Features::ExtractFace@endlink 构建器。 该类的输入可以是收敛对象。 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateExtractFaceBuilder NXOpen::Features::FeatureCollection::CreateExtractFaceBuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| AngleTolerance | 45.0 |
| Associative | True |
| CopyGroups | False |
| CopyThreads | True |
| DeleteHoles | False |
| FixAtCurrentTimestamp | False |
| InheritDisplayProperties | False |
| IsPsmOutputBody | false |
| MakePositionIndependent | False |
| ReplacementAssistant.OneToOne | True |
于NX5.0.0版本创建。
| double NXOpen::Features::ExtractFaceBuilder::AngleTolerance | ( | ) |
返回角度公差。
创建于 NX5.0.0。
许可证要求:无
| bool NXOpen::Features::ExtractFaceBuilder::Associative | ( | ) |
返回指定提取面操作是否关联的选项。
创建于 NX5.0.0。
许可证要求:无
| bool NXOpen::Features::ExtractFaceBuilder::BodyReverseDirection | ( | ) |
返回是否反转所选输入体提取面法向的选项。
创建于 NX5.0.0。
许可证要求:无
| NXOpen::SelectFaceList * NXOpen::Features::ExtractFaceBuilder::BoundaryFaces | ( | ) |
返回边界面。
创建于 NX5.0.0。
许可证要求:无
| NXOpen::Features::Feature * NXOpen::Features::ExtractFaceBuilder::CommitCreateOnTheFly | ( | ) |
提交特征并设置即时创建标志
于 NX6.0.0 版本创建。
许可证要求:solid_modeling("实体建模")或 cam_base("CAM 基础")或 geometric_tol("几何公差")或 insp_programming("检测编程")
| bool NXOpen::Features::ExtractFaceBuilder::CopyGroups | ( | ) |
获取复制面组选项
创建于 NX2007.0.0。
许可证要求 : 无
| bool NXOpen::Features::ExtractFaceBuilder::CopyThreads | ( | ) |
获取复制螺纹选项
于 NX8.0.0 版本创建。
许可证要求:无
| bool NXOpen::Features::ExtractFaceBuilder::DeleteHoles | ( | ) |
返回是否从提取面删除孔的选项。
创建于 NX5.0.0。
许可证要求:无
| NXOpen::ScCollector * NXOpen::Features::ExtractFaceBuilder::ExtractBodyCollector | ( | ) |
返回要提取的体集合。
创建于 NX9.0.0。
许可证要求:无
| NXOpen::ScCollector * NXOpen::Features::ExtractFaceBuilder::FaceChain | ( | ) |
返回包含要提取的面的面链
创建于NX6.0.0。
许可要求:无
| NXOpen::Features::ExtractFaceBuilder::FaceOptionType NXOpen::Features::ExtractFaceBuilder::FaceOption | ( | ) |
返回面选项类型
创建于NX6.0.0。
许可要求:无
| bool NXOpen::Features::ExtractFaceBuilder::FaceReverseDirection | ( | ) |
返回指定是否反转提取面法向的选项。
创建于 NX5.0.0。
许可证要求:无
| NXOpen::Features::ExtractFaceBuilder::FeatureOptionType NXOpen::Features::ExtractFaceBuilder::FeatureOption | ( | ) |
返回要提取的体。
返回特征选项类型。
创建于 NX9.0.3。
许可证要求:无
| bool NXOpen::Features::ExtractFaceBuilder::FixAtCurrentTimestamp | ( | ) |
返回指定是否将提取面操作固定在当前时间戳的选项。
创建于 NX5.0.0。
许可证要求:无
| void NXOpen::Features::ExtractFaceBuilder::FlipFaceChainDirectionSense | ( | NXOpen::Face * | face | ) |
翻转面链方向感
创建于NX6.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| face | 面 |
| NXOpen::Features::Feature * NXOpen::Features::ExtractFaceBuilder::FrecAtTimeStamp | ( | ) |
获取用于指定此构建器的结果是否应关联的选项
于 NX6.0.1 版本创建。
许可证要求:无
| bool NXOpen::Features::ExtractFaceBuilder::GetFaceChainDirectionSense | ( | NXOpen::Face * | face | ) |
返回面链中给定面的面链方向感
创建于NX6.0.0。
许可要求:无
| face | 面 |
| void NXOpen::Features::ExtractFaceBuilder::GetParentInformation | ( | NXOpen::Face * | face, |
| bool | calcStatus, | ||
| NXString * | parentPartName, | ||
| NXString * | objectName, | ||
| NXString * | status ) |
获取Wave链接面的父信息
创建于 NX2406.4000.0。
许可证要求 : 无
| face | 面 |
| calcStatus | 计算状态 |
| parentPartName | 父部件名 |
| objectName | 对象名 |
| status | 状态 |
| void NXOpen::Features::ExtractFaceBuilder::GetProductInterfaceObjects | ( | std::vector< NXOpen::Assemblies::ProductInterface::InterfaceObject * > & | selectedObjects | ) |
获取所选产品界面对象
于 NX9.0.0 版本创建。
许可证要求:无
| selectedObjects | 列表中的项目 |
| void NXOpen::Features::ExtractFaceBuilder::GetSourcePartOccurrences | ( | std::vector< NXOpen::TaggedObject * > & | sourcePartOccurrences | ) |
获取源部件实例。对于上下文无关的链接对象,源部件实例将为 NULL_TAG
于 NX10.0.0 版本创建。
许可证要求:无
| sourcePartOccurrences | 源部件实例 |
| void NXOpen::Features::ExtractFaceBuilder::GetWaveLinkInformation | ( | NXString * | info, |
| bool * | xformExists, | ||
| NXOpen::Point3d * | xformOrigin, | ||
| NXOpen::Matrix3x3 * | xformOrientation, | ||
| double * | xformScale ) |
打印关于链接的 WAVE 浏览器类型信息
于 NX6.0.0 版本创建。
许可证要求:wave("WAVE 功能")
| info | 查询到的 WAVE 信息 |
| xformExists | 若存在变换则为 true |
| xformOrigin | 变换原点 |
| xformOrientation | 变换矩阵 |
| xformScale | 变换缩放比例 |
| bool NXOpen::Features::ExtractFaceBuilder::HideOriginal | ( | ) |
返回是否隐藏原始面的选项。
创建于 NX5.0.0。
许可证要求:无
| bool NXOpen::Features::ExtractFaceBuilder::InheritDisplayProperties | ( | ) |
返回从源继承显示属性的选项。
创建于 NX6.0.0。
许可证要求:无
| bool NXOpen::Features::ExtractFaceBuilder::InheritMaterial | ( | ) |
获取从源继承材料选项
创建于 NX2212.0.0。
许可证要求 : 无
| bool NXOpen::Features::ExtractFaceBuilder::IsPsmOutputBody | ( | ) |
获取 PSM 体输出选项
于 NX11.0.0 版本创建。
许可证要求:无
| bool NXOpen::Features::ExtractFaceBuilder::MakePositionIndependent | ( | ) |
返回是否使提取面位置独立的选项。
创建于 NX5.0.0。
许可证要求:无
| NXOpen::SelectDisplayableObjectList * NXOpen::Features::ExtractFaceBuilder::ObjectToExtract | ( | ) |
返回要提取的面
返回要提取的对象列表。列表中的对象是 NXOpen::Face 对象。
创建于NX7.5.0。
许可要求:无
| NXOpen::Features::ExtractFaceBuilder::ParentPartType NXOpen::Features::ExtractFaceBuilder::ParentPart | ( | ) |
返回源部件类型
创建于NX5.0.0。
许可要求:无
| void NXOpen::Features::ExtractFaceBuilder::RecreateVectorOfHelpDirVector | ( | ) |
导致帮助方向向量的重新创建
于 NX7.5.4 版本创建。
许可证要求:solid_modeling("实体建模")或 cam_base("CAM 基础")或 geometric_tol("几何公差")或 insp_programming("检测编程")
| NXOpen::GeometricUtilities::ReplAsstBuilder * NXOpen::Features::ExtractFaceBuilder::ReplacementAssistant | ( | ) |
返回替换助手构建器。调用Enter()进入或重新进入映射环境。 在调用任何映射创建或自动映射API之前,需要执行Enter()。 内部推断的映射(内部标识符重用、继承自父级和同级)将在首次选择替换实体后执行Enter()时填充。 调用Exit()退出映射环境。
创建于NX6.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| NXOpen::SelectFace * NXOpen::Features::ExtractFaceBuilder::SeedFace | ( | ) |
返回面链的种子面。
创建于 NX5.0.0。
许可证要求:无
| bool NXOpen::Features::ExtractFaceBuilder::SeedReverseDirection | ( | ) |
返回指定是否相对于种子面链反转提取面法向的选项。
创建于 NX5.0.0。
许可证要求:无
| void NXOpen::Features::ExtractFaceBuilder::SetAngleTolerance | ( | double | angleTolerance | ) |
设置角度公差。
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| angleTolerance | angletolerance |
| void NXOpen::Features::ExtractFaceBuilder::SetAssociative | ( | bool | associative | ) |
设置指定提取面操作是否关联的选项。
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| associative | associative |
| void NXOpen::Features::ExtractFaceBuilder::SetBodyReverseDirection | ( | bool | bodyNormal | ) |
设置是否反转所选输入体提取面法向的选项。
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| bodyNormal | bodynormal |
| void NXOpen::Features::ExtractFaceBuilder::SetCopyGroups | ( | bool | copyGroups | ) |
设置复制面组选项
创建于 NX2007.0.0。
许可证要求 : solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| copyGroups | 复制面组 |
| void NXOpen::Features::ExtractFaceBuilder::SetCopyThreads | ( | bool | copyThreads | ) |
设置复制螺纹选项
于 NX8.0.0 版本创建。
许可证要求:solid_modeling("实体建模")或 cam_base("CAM 基础")或 geometric_tol("几何公差")或 insp_programming("检测编程")
| copyThreads | 复制螺纹 |
| void NXOpen::Features::ExtractFaceBuilder::SetDeleteHoles | ( | bool | deleteHoles | ) |
设置是否从提取面删除孔的选项。
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| deleteHoles | deleteholes |
| void NXOpen::Features::ExtractFaceBuilder::SetFaceOption | ( | NXOpen::Features::ExtractFaceBuilder::FaceOptionType | faceOptionType | ) |
设置面选项类型
创建于NX6.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| faceOptionType | 面选项类型 |
| void NXOpen::Features::ExtractFaceBuilder::SetFaceReverseDirection | ( | bool | faceNormal | ) |
设置指定是否反转提取面法向的选项。
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| faceNormal | facenormal |
| void NXOpen::Features::ExtractFaceBuilder::SetFeatureOption | ( | NXOpen::Features::ExtractFaceBuilder::FeatureOptionType | featureOptionType | ) |
设置特征选项类型。
创建于 NX9.0.3。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| featureOptionType | featureoptiontype |
| void NXOpen::Features::ExtractFaceBuilder::SetFixAtCurrentTimestamp | ( | bool | fixAtTimestamp | ) |
设置指定是否将提取面操作固定在当前时间戳的选项。
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| fixAtTimestamp | fixattimestamp |
| void NXOpen::Features::ExtractFaceBuilder::SetFrecAtTimeStamp | ( | NXOpen::Features::Feature * | terminalFrec | ) |
设置用于指定此构建器的结果是否应关联的选项
于 NX6.0.1 版本创建。
许可证要求:solid_modeling("实体建模")或 cam_base("CAM 基础")或 geometric_tol("几何公差")或 insp_programming("检测编程")
| terminalFrec | 终端 FRE |
| void NXOpen::Features::ExtractFaceBuilder::SetHideOriginal | ( | bool | hideOriginal | ) |
设置是否隐藏原始面的选项。
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| hideOriginal | hideoriginal |
| void NXOpen::Features::ExtractFaceBuilder::SetInheritDisplayProperties | ( | bool | inheritDisplayProperties | ) |
设置从源继承显示属性的选项。
创建于 NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| inheritDisplayProperties | inheritdisplayproperties |
| void NXOpen::Features::ExtractFaceBuilder::SetInheritMaterial | ( | bool | inheritMaterial | ) |
设置从源继承材料选项
创建于 NX2212.0.0。
许可证要求 : solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| inheritMaterial | 继承材料 |
| void NXOpen::Features::ExtractFaceBuilder::SetMakePositionIndependent | ( | bool | makePositionIndependent | ) |
设置是否使提取面位置独立的选项。
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| makePositionIndependent | makepositionindependent |
| void NXOpen::Features::ExtractFaceBuilder::SetParentPart | ( | NXOpen::Features::ExtractFaceBuilder::ParentPartType | parentPart | ) |
设置源部件类型
创建于NX5.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| parentPart | 源部件 |
| void NXOpen::Features::ExtractFaceBuilder::SetProductInterfaceObjects | ( | const std::vector< NXOpen::Assemblies::ProductInterface::InterfaceObject * > & | selectedObjects | ) |
设置所选产品界面对象
于 NX9.0.0 版本创建。
许可证要求:无
| selectedObjects | 列表中的项目 |
| void NXOpen::Features::ExtractFaceBuilder::SetPsmOutputBody | ( | bool | psmBodyOutput | ) |
设置 PSM 体输出选项
于 NX11.0.0 版本创建。
许可证要求:solid_modeling("实体建模")或 cam_base("CAM 基础")或 geometric_tol("几何公差")
| psmBodyOutput | PSM 体输出 |
| void NXOpen::Features::ExtractFaceBuilder::SetSeedReverseDirection | ( | bool | seedNormal | ) |
设置指定是否相对于种子面链反转提取面法向的选项。
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| seedNormal | seednormal |
| void NXOpen::Features::ExtractFaceBuilder::SetSelectedBody | ( | NXOpen::TaggedObject * | body | ) |
设置所选体
创建于 NX1953.0.0。
许可证要求 : solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| body | 体 |
| void NXOpen::Features::ExtractFaceBuilder::SetSourcePartOccurrence | ( | NXOpen::TaggedObject * | sourcePartOcc | ) |
设置源部件实例
于 NX9.0.0 版本创建。
许可证要求:无
| sourcePartOcc | 源部件实例 |
| void NXOpen::Features::ExtractFaceBuilder::SetSourcePartOccurrences | ( | const std::vector< NXOpen::TaggedObject * > & | sourcePartOccurrences | ) |
设置源部件实例
于 NX10.0.0 版本创建。
许可证要求:无
| sourcePartOccurrences | 源部件实例 |
| void NXOpen::Features::ExtractFaceBuilder::SetSurfaceType | ( | NXOpen::Features::ExtractFaceBuilder::FaceSurfaceType | surfaceType | ) |
设置曲面类型。
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| surfaceType | surfacetype |
| void NXOpen::Features::ExtractFaceBuilder::SetTraverseInteriorEdges | ( | bool | traverseInteriorEdges | ) |
设置遍历内部边选项。
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| traverseInteriorEdges | traverseinterioredges |
| void NXOpen::Features::ExtractFaceBuilder::SetType | ( | NXOpen::Features::ExtractFaceBuilder::ExtractType | type | ) |
设置类型
创建于NX5.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| type | 类型 |
| void NXOpen::Features::ExtractFaceBuilder::SetUseTangentEdgeAngles | ( | bool | useTangentAngles | ) |
设置是否使用相切角度的选项。
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 geometric_tol ("GDT") 或 insp_programming ("INSPECTION PROGRAMMING")
| useTangentAngles | usetangentangles |
| NXOpen::TaggedObject * NXOpen::Features::ExtractFaceBuilder::SourcePartOccurrence | ( | ) |
获取源部件实例
于 NX9.0.0 版本创建。
许可证要求:无
| NXOpen::Features::ExtractFaceBuilder::FaceSurfaceType NXOpen::Features::ExtractFaceBuilder::SurfaceType | ( | ) |
返回曲面类型。
创建于 NX5.0.0。
许可证要求:无
| bool NXOpen::Features::ExtractFaceBuilder::TraverseInteriorEdges | ( | ) |
返回遍历内部边选项。
创建于 NX5.0.0。
许可证要求:无
| NXOpen::Features::ExtractFaceBuilder::ExtractType NXOpen::Features::ExtractFaceBuilder::Type | ( | ) |
返回类型
创建于NX5.0.0。
许可要求:无
| bool NXOpen::Features::ExtractFaceBuilder::UseTangentEdgeAngles | ( | ) |
返回是否使用相切角度的选项。
创建于 NX5.0.0。
许可证要求:无