SurfaceRebuildData Class

class NXOpen.SurfaceRebuildData

Bases: NXOpen.TransientObject

Represents surface rebuild data structure.

To create a new instance of this class, use NXOpen.Features.MeshSurfaceBuilder.NewRebuildData()

New in version NX4.0.0.

Properties

Property Description
CrossDegree Returns or sets
CrossMaxDegree Returns or sets
CrossMaxSegments Returns or sets
CrossRebuildType Returns or sets
PrimaryDegree Returns or sets
PrimaryMaxDegree Returns or sets
PrimaryMaxSegments Returns or sets
PrimaryRebuildType Returns or sets

Methods

Method Description
Dispose Dispose transient object.
GetTolerances Get surface rebubild tolerances.
SetTolerances Set surface rebubild tolerances.

Enumerations

SurfaceRebuildDataType Enumeration Surface rebuild types.

Property Detail

CrossDegree

SurfaceRebuildData.CrossDegree

Returns or sets

-------------------------------------

Getter Method

Signature CrossDegree()

Returns:degree.
Return type:int

New in version NX4.0.0.

License requirements: features_modeling (“FEATURES MODELING”), nx_freeform_1 (“basic freeform modeling”)

-------------------------------------

Setter Method

Signature CrossDegree(degree)

Parameters:degree (int) – degree.

New in version NX4.0.0.

License requirements: features_modeling (“FEATURES MODELING”), nx_freeform_1 (“basic freeform modeling”)

CrossMaxDegree

SurfaceRebuildData.CrossMaxDegree

Returns or sets

-------------------------------------

Getter Method

Signature CrossMaxDegree()

Returns:max degree
Return type:int

New in version NX4.0.0.

License requirements: features_modeling (“FEATURES MODELING”), nx_freeform_1 (“basic freeform modeling”)

-------------------------------------

Setter Method

Signature CrossMaxDegree(maxDegree)

Parameters:maxDegree (int) – max degree

New in version NX4.0.0.

License requirements: features_modeling (“FEATURES MODELING”), nx_freeform_1 (“basic freeform modeling”)

CrossMaxSegments

SurfaceRebuildData.CrossMaxSegments

Returns or sets

-------------------------------------

Getter Method

Signature CrossMaxSegments()

Returns:max_segments.
Return type:int

New in version NX4.0.0.

License requirements: features_modeling (“FEATURES MODELING”), nx_freeform_1 (“basic freeform modeling”)

-------------------------------------

Setter Method

Signature CrossMaxSegments(maxSegments)

Parameters:maxSegments (int) – max_segments.

New in version NX4.0.0.

License requirements: features_modeling (“FEATURES MODELING”), nx_freeform_1 (“basic freeform modeling”)

CrossRebuildType

SurfaceRebuildData.CrossRebuildType

Returns or sets

-------------------------------------

Getter Method

Signature CrossRebuildType()

Returns:cross rebuild type.
Return type:NXOpen.SurfaceRebuildDataType

New in version NX4.0.0.

License requirements: features_modeling (“FEATURES MODELING”), nx_freeform_1 (“basic freeform modeling”)

-------------------------------------

Setter Method

Signature CrossRebuildType(crossRebuildType)

Parameters:crossRebuildType (NXOpen.SurfaceRebuildDataType) – cross rebuild type.

New in version NX4.0.0.

License requirements: features_modeling (“FEATURES MODELING”), nx_freeform_1 (“basic freeform modeling”)

PrimaryDegree

SurfaceRebuildData.PrimaryDegree

Returns or sets

-------------------------------------

Getter Method

Signature PrimaryDegree()

Returns:degree.
Return type:int

New in version NX4.0.0.

License requirements: features_modeling (“FEATURES MODELING”), nx_freeform_1 (“basic freeform modeling”)

-------------------------------------

Setter Method

Signature PrimaryDegree(degree)

Parameters:degree (int) – degree.

New in version NX4.0.0.

License requirements: features_modeling (“FEATURES MODELING”), nx_freeform_1 (“basic freeform modeling”)

PrimaryMaxDegree

SurfaceRebuildData.PrimaryMaxDegree

Returns or sets

-------------------------------------

Getter Method

Signature PrimaryMaxDegree()

Returns:max degree.
Return type:int

New in version NX4.0.0.

License requirements: features_modeling (“FEATURES MODELING”), nx_freeform_1 (“basic freeform modeling”)

-------------------------------------

Setter Method

Signature PrimaryMaxDegree(maxDegree)

Parameters:maxDegree (int) – max degree.

New in version NX4.0.0.

License requirements: features_modeling (“FEATURES MODELING”), nx_freeform_1 (“basic freeform modeling”)

PrimaryMaxSegments

SurfaceRebuildData.PrimaryMaxSegments

Returns or sets

-------------------------------------

Getter Method

Signature PrimaryMaxSegments()

Returns:max_segments.
Return type:int

New in version NX4.0.0.

License requirements: features_modeling (“FEATURES MODELING”), nx_freeform_1 (“basic freeform modeling”)

-------------------------------------

Setter Method

Signature PrimaryMaxSegments(maxSegments)

Parameters:maxSegments (int) – max_segments.

New in version NX4.0.0.

License requirements: features_modeling (“FEATURES MODELING”), nx_freeform_1 (“basic freeform modeling”)

PrimaryRebuildType

SurfaceRebuildData.PrimaryRebuildType

Returns or sets

-------------------------------------

Getter Method

Signature PrimaryRebuildType()

Returns:
Return type:NXOpen.SurfaceRebuildDataType

New in version NX4.0.0.

License requirements: features_modeling (“FEATURES MODELING”), nx_freeform_1 (“basic freeform modeling”)

-------------------------------------

Setter Method

Signature PrimaryRebuildType(primaryRebuildType)

Parameters:primaryRebuildType (NXOpen.SurfaceRebuildDataType) –

New in version NX4.0.0.

License requirements: features_modeling (“FEATURES MODELING”), nx_freeform_1 (“basic freeform modeling”)

Method Detail

Dispose

SurfaceRebuildData.Dispose

Dispose transient object.

Signature Dispose()

New in version NX4.0.0.

License requirements: None.

GetTolerances

SurfaceRebuildData.GetTolerances

Get surface rebubild tolerances.

The tolerance array length is 4. tolerances[0] -<ja_gt> G0 tolerance tolerances[1] -<ja_gt> G1 tolerance tolerances[2] -<ja_gt> G2 tolerance tolerances[3] -<ja_gt> Intersection tolerance

Signature GetTolerances(numTolerances)

Parameters:numTolerances (int) –
Returns:tolerances array.
Return type:list of float

New in version NX4.0.0.

License requirements: features_modeling (“FEATURES MODELING”), nx_freeform_1 (“basic freeform modeling”)

SetTolerances

SurfaceRebuildData.SetTolerances

Set surface rebubild tolerances.

The tolerance array length is 4. tolerances[0] -<ja_gt> G0 tolerance tolerances[1] -<ja_gt> G1 tolerance tolerances[2] -<ja_gt> G2 tolerance tolerances[3] -<ja_gt> Intersection tolerance

Signature SetTolerances(tolerances)

Parameters:tolerances (list of float) – tolerances array.

New in version NX4.0.0.

License requirements: features_modeling (“FEATURES MODELING”), nx_freeform_1 (“basic freeform modeling”)