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

重新拟合面构建器 更多...

#include <Features_RefitFaceBuilder.hxx>

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

Public 类型

enum  Types { TypesRefit , TypesFitToTarget }

Public 成员函数

NXOpen::GeometricUtilities::ContinuityConstraintUMax ()
NXOpen::GeometricUtilities::ContinuityConstraintUMin ()
NXOpen::GeometricUtilities::ContinuityConstraintVMax ()
NXOpen::GeometricUtilities::ContinuityConstraintVMin ()
NXOpen::SelectTaggedObjectFace ()
NXOpen::DirectionFitDirection ()
bool HasFitDirection ()
bool IsCreateCopy ()
double MaxCheckingDist ()
int ModificationPercent ()
NXOpen::GeometricUtilities::RefitControlBuilderRefitControl ()
void SetCreateCopy (bool createCopy)
void SetFitDirection (NXOpen::Direction *fitDir)
void SetHasFitDirection (bool hasFitDir)
void SetMaxCheckingDist (double maxChckDst)
void SetModificationPercent (int modPercent)
void SetSmoothFactor (int refitFaceSmoothFac)
void SetType (NXOpen::Features::RefitFaceBuilder::Types type)
void SetUseConstraintsAll (bool constrAll)
int SmoothFactor ()
NXOpen::SelectTaggedObjectListTargets ()
NXOpen::Features::RefitFaceBuilder::Types Type ()
bool UseConstraintsAll ()
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 _RefitFaceBuilderBuilder

详细描述

重新拟合面构建器

表示@link NXOpen::Features::RefitFace NXOpen::Features::RefitFace@endlink 构造器
 <br> 要创建此类的新实例,请使用@link NXOpen::Features::FeatureCollection::CreateRefitFaceBuilder  NXOpen::Features::FeatureCollection::CreateRefitFaceBuilder @endlink  <br>

默认值。

属性
RefitControl.DegreesAndSegmentsOrPatches.Degree 3
RefitControl.DegreesAndSegmentsOrPatches.SegmentsOrPatches 1
RefitControl.DegreesAndSegmentsOrPatches.UDegree 5
RefitControl.DegreesAndSegmentsOrPatches.UPatches 1
RefitControl.DegreesAndSegmentsOrPatches.VDegree 5
RefitControl.DegreesAndSegmentsOrPatches.VPatches 1


于NX6.0.0中创建。

成员枚举类型说明

◆ Types

面重构的类型

枚举值
TypesRefit 

重构面

TypesFitToTarget 

重构面到目标

成员函数说明

◆ ConstraintUMax()

NXOpen::GeometricUtilities::Continuity * NXOpen::Features::RefitFaceBuilder::ConstraintUMax ( )

获取重新拟合面 U 最大约束
于 NX6.0.0 版本创建。

许可证要求:无

◆ ConstraintUMin()

NXOpen::GeometricUtilities::Continuity * NXOpen::Features::RefitFaceBuilder::ConstraintUMin ( )

获取重新拟合面 U 最小约束
于 NX6.0.0 版本创建。

许可证要求:无

◆ ConstraintVMax()

NXOpen::GeometricUtilities::Continuity * NXOpen::Features::RefitFaceBuilder::ConstraintVMax ( )

获取重新拟合面 V 最大约束
于 NX6.0.0 版本创建。

许可证要求:无

◆ ConstraintVMin()

NXOpen::GeometricUtilities::Continuity * NXOpen::Features::RefitFaceBuilder::ConstraintVMin ( )

获取重新拟合面 V 最小约束
于 NX6.0.0 版本创建。

许可证要求:无

◆ Face()

NXOpen::SelectTaggedObject * NXOpen::Features::RefitFaceBuilder::Face ( )

获取要重新拟合的面
于 NX6.0.0 版本创建。

许可证要求:无

◆ FitDirection()

NXOpen::Direction * NXOpen::Features::RefitFaceBuilder::FitDirection ( )

获取重新拟合面的拟合方向
于 NX6.0.0 版本创建。

许可证要求:无

◆ HasFitDirection()

bool NXOpen::Features::RefitFaceBuilder::HasFitDirection ( )

获取指示是否使用重新拟合面方向的标志
于 NX6.0.0 版本创建。

许可证要求:无

◆ IsCreateCopy()

bool NXOpen::Features::RefitFaceBuilder::IsCreateCopy ( )

返回是否创建匹配边曲面的新副本
于 NX6.0.1 版本创建。

许可证要求:features_modeling ("FEATURES MODELING")

◆ MaxCheckingDist()

double NXOpen::Features::RefitFaceBuilder::MaxCheckingDist ( )

获取重新拟合面的最大检查距离
于 NX6.0.0 版本创建。

许可证要求:无

◆ ModificationPercent()

int NXOpen::Features::RefitFaceBuilder::ModificationPercent ( )

返回重构面的修改百分比
于 NX6.0.0 版本创建。

许可证要求:无

◆ RefitControl()

NXOpen::GeometricUtilities::RefitControlBuilder * NXOpen::Features::RefitFaceBuilder::RefitControl ( )

获取重新拟合控制参数 - 类型、次数、补片数、方向、公差
于 NX6.0.0 版本创建。

许可证要求:无

◆ SetCreateCopy()

void NXOpen::Features::RefitFaceBuilder::SetCreateCopy ( bool createCopy)

设置是否创建匹配边曲面的新副本
于 NX6.0.1 版本创建。

许可证要求:features_modeling ("FEATURES MODELING")

参数
createCopy是否创建副本

◆ SetFitDirection()

void NXOpen::Features::RefitFaceBuilder::SetFitDirection ( NXOpen::Direction * fitDir)

设置重新拟合面的拟合方向
于 NX6.0.0 版本创建。

许可证要求:实体建模 ("SOLIDS MODELING")

参数
fitDirfitdir

◆ SetHasFitDirection()

void NXOpen::Features::RefitFaceBuilder::SetHasFitDirection ( bool hasFitDir)

设置指示是否使用重新拟合面方向的标志
于 NX6.0.0 版本创建。

许可证要求:实体建模 ("SOLIDS MODELING")

参数
hasFitDirhasfitdir

◆ SetMaxCheckingDist()

void NXOpen::Features::RefitFaceBuilder::SetMaxCheckingDist ( double maxChckDst)

设置重新拟合面的最大检查距离
于 NX6.0.0 版本创建。

许可证要求:实体建模 ("SOLIDS MODELING")

参数
maxChckDstmaxchckdst

◆ SetModificationPercent()

void NXOpen::Features::RefitFaceBuilder::SetModificationPercent ( int modPercent)

设置重构面的修改百分比
于 NX6.0.0 版本创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
modPercent修改百分比

◆ SetSmoothFactor()

void NXOpen::Features::RefitFaceBuilder::SetSmoothFactor ( int refitFaceSmoothFac)

设置重构面的平滑因子
于 NX6.0.0 版本创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
refitFaceSmoothFac重构面平滑因子

◆ SetType()

void NXOpen::Features::RefitFaceBuilder::SetType ( NXOpen::Features::RefitFaceBuilder::Types type)

设置重构类型
于 NX6.0.0 版本创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
type重构类型

◆ SetUseConstraintsAll()

void NXOpen::Features::RefitFaceBuilder::SetUseConstraintsAll ( bool constrAll)

设置重新拟合面约束使用标志
于 NX6.0.0 版本创建。

许可证要求:实体建模 ("SOLIDS MODELING")

参数
constrAllconstrall

◆ SmoothFactor()

int NXOpen::Features::RefitFaceBuilder::SmoothFactor ( )

获取重新拟合面的平滑因子
于 NX6.0.0 版本创建。

许可证要求:无

◆ Targets()

NXOpen::SelectTaggedObjectList * NXOpen::Features::RefitFaceBuilder::Targets ( )

获取目标对象列表。该命令的输入可以是收敛对象。
于 NX6.0.0 版本创建。

许可证要求:无

◆ Type()

NXOpen::Features::RefitFaceBuilder::Types NXOpen::Features::RefitFaceBuilder::Type ( )

返回重构类型
于 NX6.0.0 版本创建。

许可证要求:无

◆ UseConstraintsAll()

bool NXOpen::Features::RefitFaceBuilder::UseConstraintsAll ( )

获取重新拟合面约束使用标志
于 NX6.0.0 版本创建。

许可证要求:无