NX Open C++ Reference Guide
|
Represents surface rebuild data structure. More...
Public Types | |
enum | FeatureType { FeatureTypeCurveMesh = 2, FeatureTypeThroughCurves, FeatureTypeRuled } |
Mesh surface feature types. More... | |
enum | Type { TypeUnused, TypeAlignedByParameter, TypeAlignedByArclength, TypeAlignedByDistance, TypeAlignedByAngle, TypeAlignedBySpine, TypeAlignedByPoint, TypeAlignedBySplinePt, TypeAlignedBySegment, TypePatchBezier, TypePatchBspline, TypePatchClosedBspline, TypePatchMatchString, TypeEmphasizePrimary, TypeEmphasizeCross, TypeEmphasizeBoth, TypeFitExact, TypeFitApproximate, TypeVclosedOpen, TypeVclosedClose } |
Mesh parameters. More... | |
Public Member Functions | |
NXOpen::MeshParameterData::Type | AlignmentType () |
Returns Created in NX4.0.0. | |
NXOpen::MeshParameterData::Type | Emphasize () |
Returns Created in NX4.0.0. | |
NXOpen::MeshParameterData::Type | FitMethod () |
Returns Created in NX4.0.0. | |
NXOpen::MeshParameterData::Type | Patch () |
Returns Created in NX4.0.0. | |
void | SetAlignmentType (NXOpen::MeshParameterData::Type alignmentType) |
Sets Created in NX4.0.0. | |
void | SetEmphasize (NXOpen::MeshParameterData::Type emphasize) |
Sets Created in NX4.0.0. | |
void | SetFitMethod (NXOpen::MeshParameterData::Type fitMethod) |
Sets Created in NX4.0.0. | |
void | SetPatch (NXOpen::MeshParameterData::Type patch) |
Sets Created in NX4.0.0. | |
void | SetUseSplinePoint (bool useSplinePoint) |
Sets Created in NX4.0.0. | |
void | SetVclose (NXOpen::MeshParameterData::Type vclose) |
Sets Created in NX4.0.0. | |
void | SetVdegree (int vdegree) |
Sets Created in NX4.0.0. | |
bool | UseSplinePoint () |
Returns Created in NX4.0.0. | |
NXOpen::MeshParameterData::Type | Vclose () |
Returns Created in NX4.0.0. | |
int | Vdegree () |
Returns Created in NX4.0.0. | |
virtual | ~MeshParameterData () |
Dispose transient object. | |
![]() | |
void * | GetHandle () |
Handle of the internal object represented by this object. | |
Represents surface rebuild data structure.
To create a new instance of this class, use Features::MeshSurfaceBuilder::NewParametersData
Created in NX4.0.0.
Mesh parameters.
|
virtual |
Dispose transient object.
Created in NX4.0.0.
License requirements : None
NXOpen::MeshParameterData::Type NXOpen::MeshParameterData::AlignmentType | ( | ) |
Returns
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
NXOpen::MeshParameterData::Type NXOpen::MeshParameterData::Emphasize | ( | ) |
Returns
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
NXOpen::MeshParameterData::Type NXOpen::MeshParameterData::FitMethod | ( | ) |
Returns
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
NXOpen::MeshParameterData::Type NXOpen::MeshParameterData::Patch | ( | ) |
Returns
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
void NXOpen::MeshParameterData::SetAlignmentType | ( | NXOpen::MeshParameterData::Type | alignmentType | ) |
Sets
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
alignmentType | alignment type |
void NXOpen::MeshParameterData::SetEmphasize | ( | NXOpen::MeshParameterData::Type | emphasize | ) |
Sets
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
emphasize | emphasize |
void NXOpen::MeshParameterData::SetFitMethod | ( | NXOpen::MeshParameterData::Type | fitMethod | ) |
Sets
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
fitMethod | fit method |
void NXOpen::MeshParameterData::SetPatch | ( | NXOpen::MeshParameterData::Type | patch | ) |
Sets
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
patch | patch |
void NXOpen::MeshParameterData::SetUseSplinePoint | ( | bool | useSplinePoint | ) |
Sets
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
useSplinePoint | use spline point |
void NXOpen::MeshParameterData::SetVclose | ( | NXOpen::MeshParameterData::Type | vclose | ) |
Sets
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
vclose | vclose |
void NXOpen::MeshParameterData::SetVdegree | ( | int | vdegree | ) |
Sets
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
vdegree | vdegree |
bool NXOpen::MeshParameterData::UseSplinePoint | ( | ) |
Returns
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
NXOpen::MeshParameterData::Type NXOpen::MeshParameterData::Vclose | ( | ) |
Returns
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")
int NXOpen::MeshParameterData::Vdegree | ( | ) |
Returns
Created in NX4.0.0.
License requirements : features_modeling ("FEATURES MODELING"), nx_freeform_1 ("basic freeform modeling")