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

网格参数数据 更多...

#include <MeshParameterData.hxx>

类 NXOpen::MeshParameterData 继承关系图:
NXOpen::TransientObject

Public 类型

enum  FeatureType { FeatureTypeCurveMesh = 2 , FeatureTypeThroughCurves , FeatureTypeRuled }
enum  Type {
  TypeUnused , TypeAlignedByParameter , TypeAlignedByArclength , TypeAlignedByDistance ,
  TypeAlignedByAngle , TypeAlignedBySpine , TypeAlignedByPoint , TypeAlignedBySplinePt ,
  TypeAlignedBySegment , TypePatchBezier , TypePatchBspline , TypePatchClosedBspline ,
  TypePatchMatchString , TypeEmphasizePrimary , TypeEmphasizeCross , TypeEmphasizeBoth ,
  TypeFitExact , TypeFitApproximate , TypeVclosedOpen , TypeVclosedClose
}

Public 成员函数

NXOpen::MeshParameterData::Type AlignmentType ()
NXOpen::MeshParameterData::Type Emphasize ()
NXOpen::MeshParameterData::Type FitMethod ()
NXOpen::MeshParameterData::Type Patch ()
void SetAlignmentType (NXOpen::MeshParameterData::Type alignmentType)
void SetEmphasize (NXOpen::MeshParameterData::Type emphasize)
void SetFitMethod (NXOpen::MeshParameterData::Type fitMethod)
void SetPatch (NXOpen::MeshParameterData::Type patch)
void SetUseSplinePoint (bool useSplinePoint)
void SetVclose (NXOpen::MeshParameterData::Type vclose)
void SetVdegree (int vdegree)
bool UseSplinePoint ()
NXOpen::MeshParameterData::Type Vclose ()
int Vdegree ()
virtual ~MeshParameterData ()
Public 成员函数 继承自 NXOpen::TransientObject
void * GetHandle ()

详细描述

网格参数数据

表示曲面重建数据结构。
要创建此类的新实例,请使用 NXOpen::Features::MeshSurfaceBuilder::NewParametersData

于NX4.0.0版本创建。

成员枚举类型说明

◆ FeatureType

网格曲面特征类型。

枚举值
FeatureTypeCurveMesh 

曲线网格

FeatureTypeThroughCurves 

通过曲线

FeatureTypeRuled 

直纹

◆ Type

网格参数。

枚举值
TypeUnused 

未使用

TypeAlignedByParameter 

按参数对齐

TypeAlignedByArclength 

按弧长对齐

TypeAlignedByDistance 

按距离对齐

TypeAlignedByAngle 

按角度对齐

TypeAlignedBySpine 

按脊线对齐

TypeAlignedByPoint 

按点对齐

TypeAlignedBySplinePt 

按样条点对齐

TypeAlignedBySegment 

按段对齐

TypePatchBezier 

补丁贝塞尔

TypePatchBspline 

补丁B样条

TypePatchClosedBspline 

补丁闭合B样条

TypePatchMatchString 

补丁匹配字符串

TypeEmphasizePrimary 

强调主方向

TypeEmphasizeCross 

强调交叉方向

TypeEmphasizeBoth 

强调双向

TypeFitExact 

精确拟合

TypeFitApproximate 

近似拟合

TypeVclosedOpen 

V向闭合开放

TypeVclosedClose 

V向闭合闭合

构造及析构函数说明

◆ ~MeshParameterData()

virtual NXOpen::MeshParameterData::~MeshParameterData ( )
virtual

释放临时对象。
于NX4.0.0版本创建。

许可证要求 : 无

成员函数说明

◆ AlignmentType()

NXOpen::MeshParameterData::Type NXOpen::MeshParameterData::AlignmentType ( )

返回对齐类型
于NX4.0.0版本创建。

许可证要求 : features_modeling ("特征建模"), nx_freeform_1 ("基础自由曲面建模")

◆ Emphasize()

NXOpen::MeshParameterData::Type NXOpen::MeshParameterData::Emphasize ( )

返回强调方向
于NX4.0.0版本创建。

许可证要求 : features_modeling ("特征建模"), nx_freeform_1 ("基础自由曲面建模")

◆ FitMethod()

NXOpen::MeshParameterData::Type NXOpen::MeshParameterData::FitMethod ( )

返回拟合方法
于NX4.0.0版本创建。

许可证要求 : features_modeling ("特征建模"), nx_freeform_1 ("基础自由曲面建模")

◆ Patch()

NXOpen::MeshParameterData::Type NXOpen::MeshParameterData::Patch ( )

返回补丁类型
于NX4.0.0版本创建。

许可证要求 : features_modeling ("特征建模"), nx_freeform_1 ("基础自由曲面建模")

◆ SetAlignmentType()

void NXOpen::MeshParameterData::SetAlignmentType ( NXOpen::MeshParameterData::Type alignmentType)

设置对齐类型
于NX4.0.0版本创建。

许可证要求 : features_modeling ("特征建模"), nx_freeform_1 ("基础自由曲面建模")

参数
alignmentType对齐类型

◆ SetEmphasize()

void NXOpen::MeshParameterData::SetEmphasize ( NXOpen::MeshParameterData::Type emphasize)

设置强调方向
于NX4.0.0版本创建。

许可证要求 : features_modeling ("特征建模"), nx_freeform_1 ("基础自由曲面建模")

参数
emphasize强调方向

◆ SetFitMethod()

void NXOpen::MeshParameterData::SetFitMethod ( NXOpen::MeshParameterData::Type fitMethod)

设置拟合方法
于NX4.0.0版本创建。

许可证要求 : features_modeling ("特征建模"), nx_freeform_1 ("基础自由曲面建模")

参数
fitMethod拟合方法

◆ SetPatch()

void NXOpen::MeshParameterData::SetPatch ( NXOpen::MeshParameterData::Type patch)

设置补丁类型
于NX4.0.0版本创建。

许可证要求 : features_modeling ("特征建模"), nx_freeform_1 ("基础自由曲面建模")

参数
patch补丁类型

◆ SetUseSplinePoint()

void NXOpen::MeshParameterData::SetUseSplinePoint ( bool useSplinePoint)

设置是否使用样条点
于NX4.0.0版本创建。

许可证要求 : features_modeling ("特征建模"), nx_freeform_1 ("基础自由曲面建模")

参数
useSplinePoint是否使用样条点

◆ SetVclose()

void NXOpen::MeshParameterData::SetVclose ( NXOpen::MeshParameterData::Type vclose)

设置V向闭合类型
于NX4.0.0版本创建。

许可证要求 : features_modeling ("特征建模"), nx_freeform_1 ("基础自由曲面建模")

参数
vcloseV向闭合类型

◆ SetVdegree()

void NXOpen::MeshParameterData::SetVdegree ( int vdegree)

设置V向阶数
于NX4.0.0版本创建。

许可证要求 : features_modeling ("特征建模"), nx_freeform_1 ("基础自由曲面建模")

参数
vdegreeV向阶数

◆ UseSplinePoint()

bool NXOpen::MeshParameterData::UseSplinePoint ( )

返回是否使用样条点
于NX4.0.0版本创建。

许可证要求 : features_modeling ("特征建模"), nx_freeform_1 ("基础自由曲面建模")

◆ Vclose()

NXOpen::MeshParameterData::Type NXOpen::MeshParameterData::Vclose ( )

返回V向闭合类型
于NX4.0.0版本创建。

许可证要求 : features_modeling ("特征建模"), nx_freeform_1 ("基础自由曲面建模")

◆ Vdegree()

int NXOpen::MeshParameterData::Vdegree ( )

返回V向阶数
于NX4.0.0版本创建。

许可证要求 : features_modeling ("特征建模"), nx_freeform_1 ("基础自由曲面建模")