NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Features::ExtractFaceBuilder类 参考

抽取面特征构建器 更多...

#include <Features_ExtractFaceBuilder.hxx>

类 NXOpen::Features::ExtractFaceBuilder 继承关系图:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ExtractType { ExtractTypeFace , ExtractTypeRegionOfFaces , ExtractTypeBody }
enum  FaceOptionType { FaceOptionTypeSingleFace , FaceOptionTypeAdjacentFaces , FaceOptionTypeAllBodyFaces , FaceOptionTypeFaceChain }
enum  FaceSurfaceType { FaceSurfaceTypeSameAsOriginal , FaceSurfaceTypePolynomialCubic , FaceSurfaceTypeGeneralBSurface }
enum  FeatureOptionType { FeatureOptionTypeOneFeatureForAllBodies , FeatureOptionTypeSeparateFeatureForEachBody }
enum  ParentPartType { ParentPartTypeWorkPart , ParentPartTypeOtherPart , ParentPartTypePositionIndependent }

Public 成员函数

double AngleTolerance ()
bool Associative ()
bool BodyReverseDirection ()
NXOpen::SelectFaceListBoundaryFaces ()
NXOpen::Features::FeatureCommitCreateOnTheFly ()
bool CopyGroups ()
bool CopyThreads ()
bool DeleteHoles ()
NXOpen::ScCollectorExtractBodyCollector ()
NXOpen::ScCollectorFaceChain ()
NXOpen::Features::ExtractFaceBuilder::FaceOptionType FaceOption ()
bool FaceReverseDirection ()
NXOpen::Features::ExtractFaceBuilder::FeatureOptionType FeatureOption ()
bool FixAtCurrentTimestamp ()
void FlipFaceChainDirectionSense (NXOpen::Face *face)
NXOpen::Features::FeatureFrecAtTimeStamp ()
bool GetFaceChainDirectionSense (NXOpen::Face *face)
void GetParentInformation (NXOpen::Face *face, bool calcStatus, NXString *parentPartName, NXString *objectName, NXString *status)
void GetProductInterfaceObjects (std::vector< NXOpen::Assemblies::ProductInterface::InterfaceObject * > &selectedObjects)
void GetSourcePartOccurrences (std::vector< NXOpen::TaggedObject * > &sourcePartOccurrences)
void GetWaveLinkInformation (NXString *info, bool *xformExists, NXOpen::Point3d *xformOrigin, NXOpen::Matrix3x3 *xformOrientation, double *xformScale)
bool HideOriginal ()
bool InheritDisplayProperties ()
bool InheritMaterial ()
bool IsPsmOutputBody ()
bool MakePositionIndependent ()
NXOpen::SelectDisplayableObjectListObjectToExtract ()
NXOpen::Features::ExtractFaceBuilder::ParentPartType ParentPart ()
void RecreateVectorOfHelpDirVector ()
NXOpen::GeometricUtilities::ReplAsstBuilderReplacementAssistant ()
NXOpen::SelectFaceSeedFace ()
bool SeedReverseDirection ()
void SetAngleTolerance (double angleTolerance)
void SetAssociative (bool associative)
void SetBodyReverseDirection (bool bodyNormal)
void SetCopyGroups (bool copyGroups)
void SetCopyThreads (bool copyThreads)
void SetDeleteHoles (bool deleteHoles)
void SetFaceOption (NXOpen::Features::ExtractFaceBuilder::FaceOptionType faceOptionType)
void SetFaceReverseDirection (bool faceNormal)
void SetFeatureOption (NXOpen::Features::ExtractFaceBuilder::FeatureOptionType featureOptionType)
void SetFixAtCurrentTimestamp (bool fixAtTimestamp)
void SetFrecAtTimeStamp (NXOpen::Features::Feature *terminalFrec)
void SetHideOriginal (bool hideOriginal)
void SetInheritDisplayProperties (bool inheritDisplayProperties)
void SetInheritMaterial (bool inheritMaterial)
void SetMakePositionIndependent (bool makePositionIndependent)
void SetParentPart (NXOpen::Features::ExtractFaceBuilder::ParentPartType parentPart)
void SetProductInterfaceObjects (const std::vector< NXOpen::Assemblies::ProductInterface::InterfaceObject * > &selectedObjects)
void SetPsmOutputBody (bool psmBodyOutput)
void SetSeedReverseDirection (bool seedNormal)
void SetSelectedBody (NXOpen::TaggedObject *body)
void SetSourcePartOccurrence (NXOpen::TaggedObject *sourcePartOcc)
void SetSourcePartOccurrences (const std::vector< NXOpen::TaggedObject * > &sourcePartOccurrences)
void SetSurfaceType (NXOpen::Features::ExtractFaceBuilder::FaceSurfaceType surfaceType)
void SetTraverseInteriorEdges (bool traverseInteriorEdges)
void SetType (NXOpen::Features::ExtractFaceBuilder::ExtractType type)
void SetUseTangentEdgeAngles (bool useTangentAngles)
NXOpen::TaggedObjectSourcePartOccurrence ()
NXOpen::Features::ExtractFaceBuilder::FaceSurfaceType SurfaceType ()
bool TraverseInteriorEdges ()
NXOpen::Features::ExtractFaceBuilder::ExtractType Type ()
bool UseTangentEdgeAngles ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

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版本创建。

成员枚举类型说明

◆ ExtractType

提取特征类型的枚举

枚举值
ExtractTypeFace 

提取面类型

ExtractTypeRegionOfFaces 

提取区域类型

ExtractTypeBody 

提取体类型

◆ FaceOptionType

面选项类型的枚举

枚举值
FaceOptionTypeSingleFace 

单一面类型

FaceOptionTypeAdjacentFaces 

相邻面类型

FaceOptionTypeAllBodyFaces 

体的所有面选项

FaceOptionTypeFaceChain 

选择意图选项

◆ FaceSurfaceType

结果曲面的类型

枚举值
FaceSurfaceTypeSameAsOriginal 

提取的曲面与原始曲面相同

FaceSurfaceTypePolynomialCubic 

提取的曲面是原始曲面的三次多项式近似

FaceSurfaceTypeGeneralBSurface 

提取的曲面是原始曲面的B曲面近似

◆ FeatureOptionType

特征选项类型枚举

枚举值
FeatureOptionTypeOneFeatureForAllBodies 

为所有所选体创建一个提取或链接体特征作为体收集器的选项

FeatureOptionTypeSeparateFeatureForEachBody 

为每个单个体创建单独的提取或链接体特征的选项

◆ ParentPartType

部件范围的枚举

枚举值
ParentPartTypeWorkPart 

内部部件模式

ParentPartTypeOtherPart 

部件间模式

ParentPartTypePositionIndependent 

位置独立模式

成员函数说明

◆ AngleTolerance()

double NXOpen::Features::ExtractFaceBuilder::AngleTolerance ( )

返回角度公差。
创建于 NX5.0.0。

许可证要求:无

◆ Associative()

bool NXOpen::Features::ExtractFaceBuilder::Associative ( )

返回指定提取面操作是否关联的选项。
创建于 NX5.0.0。

许可证要求:无

◆ BodyReverseDirection()

bool NXOpen::Features::ExtractFaceBuilder::BodyReverseDirection ( )

返回是否反转所选输入体提取面法向的选项。
创建于 NX5.0.0。

许可证要求:无

◆ BoundaryFaces()

NXOpen::SelectFaceList * NXOpen::Features::ExtractFaceBuilder::BoundaryFaces ( )

返回边界面。
创建于 NX5.0.0。

许可证要求:无

◆ CommitCreateOnTheFly()

NXOpen::Features::Feature * NXOpen::Features::ExtractFaceBuilder::CommitCreateOnTheFly ( )

提交特征并设置即时创建标志
于 NX6.0.0 版本创建。

许可证要求:solid_modeling("实体建模")或 cam_base("CAM 基础")或 geometric_tol("几何公差")或 insp_programming("检测编程")

◆ CopyGroups()

bool NXOpen::Features::ExtractFaceBuilder::CopyGroups ( )

获取复制面组选项
创建于 NX2007.0.0。

许可证要求 : 无

◆ CopyThreads()

bool NXOpen::Features::ExtractFaceBuilder::CopyThreads ( )

获取复制螺纹选项
于 NX8.0.0 版本创建。

许可证要求:无

◆ DeleteHoles()

bool NXOpen::Features::ExtractFaceBuilder::DeleteHoles ( )

返回是否从提取面删除孔的选项。
创建于 NX5.0.0。

许可证要求:无

◆ ExtractBodyCollector()

NXOpen::ScCollector * NXOpen::Features::ExtractFaceBuilder::ExtractBodyCollector ( )

返回要提取的体集合。
创建于 NX9.0.0。

许可证要求:无

◆ FaceChain()

NXOpen::ScCollector * NXOpen::Features::ExtractFaceBuilder::FaceChain ( )

返回包含要提取的面的面链
创建于NX6.0.0。

许可要求:无

◆ FaceOption()

NXOpen::Features::ExtractFaceBuilder::FaceOptionType NXOpen::Features::ExtractFaceBuilder::FaceOption ( )

返回面选项类型
创建于NX6.0.0。

许可要求:无

◆ FaceReverseDirection()

bool NXOpen::Features::ExtractFaceBuilder::FaceReverseDirection ( )

返回指定是否反转提取面法向的选项。
创建于 NX5.0.0。

许可证要求:无

◆ FeatureOption()

NXOpen::Features::ExtractFaceBuilder::FeatureOptionType NXOpen::Features::ExtractFaceBuilder::FeatureOption ( )

返回要提取的体。

弃用
NX9.0.0 中已弃用。请使用 NXOpen::Features::ExtractFaceBuilder::ExtractBodyCollector 替代。

创建于 NX5.0.0。

许可证要求:无

返回特征选项类型。
创建于 NX9.0.3。

许可证要求:无

◆ FixAtCurrentTimestamp()

bool NXOpen::Features::ExtractFaceBuilder::FixAtCurrentTimestamp ( )

返回指定是否将提取面操作固定在当前时间戳的选项。
创建于 NX5.0.0。

许可证要求:无

◆ FlipFaceChainDirectionSense()

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

◆ FrecAtTimeStamp()

NXOpen::Features::Feature * NXOpen::Features::ExtractFaceBuilder::FrecAtTimeStamp ( )

获取用于指定此构建器的结果是否应关联的选项
于 NX6.0.1 版本创建。

许可证要求:无

◆ GetFaceChainDirectionSense()

bool NXOpen::Features::ExtractFaceBuilder::GetFaceChainDirectionSense ( NXOpen::Face * face)

返回面链中给定面的面链方向感
创建于NX6.0.0。

许可要求:无

参数
face

◆ GetParentInformation()

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状态

◆ GetProductInterfaceObjects()

void NXOpen::Features::ExtractFaceBuilder::GetProductInterfaceObjects ( std::vector< NXOpen::Assemblies::ProductInterface::InterfaceObject * > & selectedObjects)

获取所选产品界面对象
于 NX9.0.0 版本创建。

许可证要求:无

参数
selectedObjects列表中的项目

◆ GetSourcePartOccurrences()

void NXOpen::Features::ExtractFaceBuilder::GetSourcePartOccurrences ( std::vector< NXOpen::TaggedObject * > & sourcePartOccurrences)

获取源部件实例。对于上下文无关的链接对象,源部件实例将为 NULL_TAG
于 NX10.0.0 版本创建。

许可证要求:无

参数
sourcePartOccurrences源部件实例

◆ GetWaveLinkInformation()

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变换缩放比例

◆ HideOriginal()

bool NXOpen::Features::ExtractFaceBuilder::HideOriginal ( )

返回是否隐藏原始面的选项。
创建于 NX5.0.0。

许可证要求:无

◆ InheritDisplayProperties()

bool NXOpen::Features::ExtractFaceBuilder::InheritDisplayProperties ( )

返回从源继承显示属性的选项。
创建于 NX6.0.0。

许可证要求:无

◆ InheritMaterial()

bool NXOpen::Features::ExtractFaceBuilder::InheritMaterial ( )

获取从源继承材料选项
创建于 NX2212.0.0。

许可证要求 : 无

◆ IsPsmOutputBody()

bool NXOpen::Features::ExtractFaceBuilder::IsPsmOutputBody ( )

获取 PSM 体输出选项
于 NX11.0.0 版本创建。

许可证要求:无

◆ MakePositionIndependent()

bool NXOpen::Features::ExtractFaceBuilder::MakePositionIndependent ( )

返回是否使提取面位置独立的选项。
创建于 NX5.0.0。

许可证要求:无

◆ ObjectToExtract()

NXOpen::SelectDisplayableObjectList * NXOpen::Features::ExtractFaceBuilder::ObjectToExtract ( )

返回要提取的面

弃用
于NX7.5.0过时。请改用 NXOpen::Features::ExtractFaceBuilder::ObjectToExtract

创建于NX5.0.0。

许可要求:无

返回要提取的对象列表。列表中的对象是 NXOpen::Face 对象。
创建于NX7.5.0。

许可要求:无

◆ ParentPart()

NXOpen::Features::ExtractFaceBuilder::ParentPartType NXOpen::Features::ExtractFaceBuilder::ParentPart ( )

返回源部件类型
创建于NX5.0.0。

许可要求:无

◆ RecreateVectorOfHelpDirVector()

void NXOpen::Features::ExtractFaceBuilder::RecreateVectorOfHelpDirVector ( )

导致帮助方向向量的重新创建
于 NX7.5.4 版本创建。

许可证要求:solid_modeling("实体建模")或 cam_base("CAM 基础")或 geometric_tol("几何公差")或 insp_programming("检测编程")

◆ ReplacementAssistant()

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")

◆ SeedFace()

NXOpen::SelectFace * NXOpen::Features::ExtractFaceBuilder::SeedFace ( )

返回面链的种子面。
创建于 NX5.0.0。

许可证要求:无

◆ SeedReverseDirection()

bool NXOpen::Features::ExtractFaceBuilder::SeedReverseDirection ( )

返回指定是否相对于种子面链反转提取面法向的选项。
创建于 NX5.0.0。

许可证要求:无

◆ SetAngleTolerance()

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")

参数
angleToleranceangletolerance

◆ SetAssociative()

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")

参数
associativeassociative

◆ SetBodyReverseDirection()

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")

参数
bodyNormalbodynormal

◆ SetCopyGroups()

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复制面组

◆ SetCopyThreads()

void NXOpen::Features::ExtractFaceBuilder::SetCopyThreads ( bool copyThreads)

设置复制螺纹选项
于 NX8.0.0 版本创建。

许可证要求:solid_modeling("实体建模")或 cam_base("CAM 基础")或 geometric_tol("几何公差")或 insp_programming("检测编程")

参数
copyThreads复制螺纹

◆ SetDeleteHoles()

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")

参数
deleteHolesdeleteholes

◆ SetFaceOption()

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面选项类型

◆ SetFaceReverseDirection()

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")

参数
faceNormalfacenormal

◆ SetFeatureOption()

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")

参数
featureOptionTypefeatureoptiontype

◆ SetFixAtCurrentTimestamp()

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")

参数
fixAtTimestampfixattimestamp

◆ SetFrecAtTimeStamp()

void NXOpen::Features::ExtractFaceBuilder::SetFrecAtTimeStamp ( NXOpen::Features::Feature * terminalFrec)

设置用于指定此构建器的结果是否应关联的选项
于 NX6.0.1 版本创建。

许可证要求:solid_modeling("实体建模")或 cam_base("CAM 基础")或 geometric_tol("几何公差")或 insp_programming("检测编程")

参数
terminalFrec终端 FRE

◆ SetHideOriginal()

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")

参数
hideOriginalhideoriginal

◆ SetInheritDisplayProperties()

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")

参数
inheritDisplayPropertiesinheritdisplayproperties

◆ SetInheritMaterial()

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继承材料

◆ SetMakePositionIndependent()

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")

参数
makePositionIndependentmakepositionindependent

◆ SetParentPart()

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源部件

◆ SetProductInterfaceObjects()

void NXOpen::Features::ExtractFaceBuilder::SetProductInterfaceObjects ( const std::vector< NXOpen::Assemblies::ProductInterface::InterfaceObject * > & selectedObjects)

设置所选产品界面对象
于 NX9.0.0 版本创建。

许可证要求:无

参数
selectedObjects列表中的项目

◆ SetPsmOutputBody()

void NXOpen::Features::ExtractFaceBuilder::SetPsmOutputBody ( bool psmBodyOutput)

设置 PSM 体输出选项
于 NX11.0.0 版本创建。

许可证要求:solid_modeling("实体建模")或 cam_base("CAM 基础")或 geometric_tol("几何公差")

参数
psmBodyOutputPSM 体输出

◆ SetSeedReverseDirection()

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")

参数
seedNormalseednormal

◆ SetSelectedBody()

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

◆ SetSourcePartOccurrence()

void NXOpen::Features::ExtractFaceBuilder::SetSourcePartOccurrence ( NXOpen::TaggedObject * sourcePartOcc)

设置源部件实例
于 NX9.0.0 版本创建。

许可证要求:无

参数
sourcePartOcc源部件实例

◆ SetSourcePartOccurrences()

void NXOpen::Features::ExtractFaceBuilder::SetSourcePartOccurrences ( const std::vector< NXOpen::TaggedObject * > & sourcePartOccurrences)

设置源部件实例
于 NX10.0.0 版本创建。

许可证要求:无

参数
sourcePartOccurrences源部件实例

◆ SetSurfaceType()

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")

参数
surfaceTypesurfacetype

◆ SetTraverseInteriorEdges()

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")

参数
traverseInteriorEdgestraverseinterioredges

◆ SetType()

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类型

◆ SetUseTangentEdgeAngles()

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")

参数
useTangentAnglesusetangentangles

◆ SourcePartOccurrence()

NXOpen::TaggedObject * NXOpen::Features::ExtractFaceBuilder::SourcePartOccurrence ( )

获取源部件实例
于 NX9.0.0 版本创建。

许可证要求:无

◆ SurfaceType()

NXOpen::Features::ExtractFaceBuilder::FaceSurfaceType NXOpen::Features::ExtractFaceBuilder::SurfaceType ( )

返回曲面类型。
创建于 NX5.0.0。

许可证要求:无

◆ TraverseInteriorEdges()

bool NXOpen::Features::ExtractFaceBuilder::TraverseInteriorEdges ( )

返回遍历内部边选项。
创建于 NX5.0.0。

许可证要求:无

◆ Type()

NXOpen::Features::ExtractFaceBuilder::ExtractType NXOpen::Features::ExtractFaceBuilder::Type ( )

返回类型
创建于NX5.0.0。

许可要求:无

◆ UseTangentEdgeAngles()

bool NXOpen::Features::ExtractFaceBuilder::UseTangentEdgeAngles ( )

返回是否使用相切角度的选项。
创建于 NX5.0.0。

许可证要求:无