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

填充孔特征构建器 更多...

#include <Features_FillHoleBuilder.hxx>

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

struct  BorderContinuity

Public 类型

enum  ContinuityTypes { ContinuityTypesG0 , ContinuityTypesG1 , ContinuityTypesG2 }
enum  ShapeControlTypes {
  ShapeControlTypesNone , ShapeControlTypesFullness , ShapeControlTypesPassThroughCurves , ShapeControlTypesFitToPoints ,
  ShapeControlTypesFitToFacet
}

Public 成员函数

int AreaControl ()
int Attraction ()
NXOpen::SectionCurveChain ()
NXOpen::Features::FillHoleBuilder::ContinuityTypes DefaultEdgeContinuity ()
NXOpen::Facet::SelectFacetedBodyFacetBody ()
NXOpen::ExpressionFullness ()
NXOpen::PointFullnessPoint ()
std::vector< NXOpen::Features::FillHoleBuilder::BorderContinuityGetBorderTypeItems ()
bool Patch ()
NXOpen::Point3d PickPoint ()
NXOpen::SectionSelectPassThrougCurves ()
void SetAreaControl (int areaControl)
void SetAttraction (int attraction)
void SetBorderTypeItems (const std::vector< NXOpen::Features::FillHoleBuilder::BorderContinuity > &markerToNodeListItem)
void SetDefaultEdgeContinuity (NXOpen::Features::FillHoleBuilder::ContinuityTypes defaultEdgeContinuity)
void SetFullnessPoint (NXOpen::Point *point)
void SetPatch (bool patch)
void SetPickPoint (const NXOpen::Point3d &pickPoint)
void SetShapeControlType (NXOpen::Features::FillHoleBuilder::ShapeControlTypes shapeControlType)
void SetTolerance (double double0)
NXOpen::Features::FillHoleBuilder::ShapeControlTypes ShapeControlType ()
double Tolerance ()
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 _FillHoleBuilderBuilder

详细描述

填充孔特征构建器

表示 @link NXOpen::Features::FillHole NXOpen::Features::FillHole@endlink  构建器
 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FreeformSurfaceCollection::CreateFillHoleBuilder  NXOpen::Features::FreeformSurfaceCollection::CreateFillHoleBuilder @endlink  <br>

默认值。

属性
AreaControl 50
Attraction 50
DefaultEdgeContinuity G1
Fullness.Value 10.0
Patch 0
ShapeControlType None


在NX9.0.1中创建。

成员枚举类型说明

◆ ContinuityTypes

边界连续性将边界对象与曲面连续性连接起来

枚举值
ContinuityTypesG0 

G0连续性

ContinuityTypesG1 

G1连续性

ContinuityTypesG2 

G2连续性

◆ ShapeControlTypes

形状控制的类型

枚举值
ShapeControlTypesNone 

ShapeControlTypesFullness 

饱满度

ShapeControlTypesPassThroughCurves 

穿过曲线

ShapeControlTypesFitToPoints 

拟合点

ShapeControlTypesFitToFacet 

拟合小平面

成员函数说明

◆ AreaControl()

int NXOpen::Features::FillHoleBuilder::AreaControl ( )

获取小平面体的面积控制比率
创建于NX10.0.0。

许可要求 : 无

◆ Attraction()

int NXOpen::Features::FillHoleBuilder::Attraction ( )

获取对 facet 体的吸引率
创建于NX10.0.0。

许可证要求:无

◆ CurveChain()

NXOpen::Section * NXOpen::Features::FillHoleBuilder::CurveChain ( )

获取曲线链
创建于NX9.0.1。

许可证要求:无

◆ DefaultEdgeContinuity()

NXOpen::Features::FillHoleBuilder::ContinuityTypes NXOpen::Features::FillHoleBuilder::DefaultEdgeContinuity ( )

获取边的默认连续性。默认连续性将应用于新选择的边
创建于NX10.0.0。

许可要求 : 无

◆ FacetBody()

NXOpen::Facet::SelectFacetedBody * NXOpen::Features::FillHoleBuilder::FacetBody ( )

获取填充孔补片拟合的 facet 体
创建于NX10.0.0。

许可证要求:无

◆ Fullness()

NXOpen::Expression * NXOpen::Features::FillHoleBuilder::Fullness ( )

获取饱满度
创建于NX9.0.1。

许可证要求:无

◆ FullnessPoint()

NXOpen::Point * NXOpen::Features::FillHoleBuilder::FullnessPoint ( )

获取角点A处的点。
创建于NX9.0.1。

许可证要求:无

◆ GetBorderTypeItems()

std::vector< NXOpen::Features::FillHoleBuilder::BorderContinuity > NXOpen::Features::FillHoleBuilder::GetBorderTypeItems ( )

获取连续性项数组
创建于NX9.0.1。

许可证要求:无

◆ Patch()

bool NXOpen::Features::FillHoleBuilder::Patch ( )

获取修补到部件的标志
创建于NX9.0.1。

许可要求 : 无

◆ PickPoint()

NXOpen::Point3d NXOpen::Features::FillHoleBuilder::PickPoint ( )

获取 facet 体上的拾取点
创建于NX10.0.0。

许可证要求:无

◆ SelectPassThrougCurves()

NXOpen::Section * NXOpen::Features::FillHoleBuilder::SelectPassThrougCurves ( )

获取穿透曲线
创建于NX9.0.1。

许可证要求:无

◆ SetAreaControl()

void NXOpen::Features::FillHoleBuilder::SetAreaControl ( int areaControl)

设置小平面体的面积控制比率
创建于NX10.0.0。

许可要求 : nx_freeform_1 ("基本自由形状建模"), solid_modeling ("实体建模")

参数
areaControlareacontrol

◆ SetAttraction()

void NXOpen::Features::FillHoleBuilder::SetAttraction ( int attraction)

设置对 facet 体的吸引率
创建于NX10.0.0。

许可证要求:nx_freeform_1("基础自由曲面建模"), solid_modeling("实体建模")

参数
attraction吸引率

◆ SetBorderTypeItems()

void NXOpen::Features::FillHoleBuilder::SetBorderTypeItems ( const std::vector< NXOpen::Features::FillHoleBuilder::BorderContinuity > & markerToNodeListItem)

设置连续性项数组
创建于NX9.0.1。

许可证要求:无

参数
markerToNodeListItem标记到节点列表项

◆ SetDefaultEdgeContinuity()

void NXOpen::Features::FillHoleBuilder::SetDefaultEdgeContinuity ( NXOpen::Features::FillHoleBuilder::ContinuityTypes defaultEdgeContinuity)

设置边的默认连续性。默认连续性将应用于新选择的边
创建于NX10.0.0。

许可要求 : nx_freeform_1 ("基本自由形状建模"), solid_modeling ("实体建模")

参数
defaultEdgeContinuitydefaultedgecontinuity

◆ SetFullnessPoint()

void NXOpen::Features::FillHoleBuilder::SetFullnessPoint ( NXOpen::Point * point)

设置角点A处的点。
创建于NX9.0.1。

许可证要求:nx_freeform_1("基础自由曲面建模"), solid_modeling("实体建模")

参数
point

◆ SetPatch()

void NXOpen::Features::FillHoleBuilder::SetPatch ( bool patch)

设置修补到部件的标志
创建于NX9.0.1。

许可要求 : nx_freeform_1 ("基本自由形状建模"), solid_modeling ("实体建模")

参数
patchpatch

◆ SetPickPoint()

void NXOpen::Features::FillHoleBuilder::SetPickPoint ( const NXOpen::Point3d & pickPoint)

设置 facet 体上的拾取点
创建于NX10.0.0。

许可证要求:nx_freeform_1("基础自由曲面建模"), solid_modeling("实体建模")

参数
pickPoint拾取点

◆ SetShapeControlType()

void NXOpen::Features::FillHoleBuilder::SetShapeControlType ( NXOpen::Features::FillHoleBuilder::ShapeControlTypes shapeControlType)

设置形状控制类型
创建于NX9.0.1。

许可证要求:nx_freeform_1("基础自由曲面建模"), solid_modeling("实体建模")

参数
shapeControlType形状控制类型

◆ SetTolerance()

void NXOpen::Features::FillHoleBuilder::SetTolerance ( double double0)

设置公差
创建于NX9.0.1。

许可要求 : nx_freeform_1 ("基本自由形状建模"), solid_modeling ("实体建模")

参数
double0double0

◆ ShapeControlType()

NXOpen::Features::FillHoleBuilder::ShapeControlTypes NXOpen::Features::FillHoleBuilder::ShapeControlType ( )

获取形状控制类型
创建于NX9.0.1。

许可证要求:无

◆ Tolerance()

double NXOpen::Features::FillHoleBuilder::Tolerance ( )

获取公差
创建于NX9.0.1。

许可要求 : 无