Rebuild Class

class NXOpen.GeometricUtilities.Rebuild

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents a NXOpen.GeometricUtilities.Rebuild.

The Rebuild block provides control over the method in which a surface is rebuilt (None, Manual, Advanced). Rebuild can be used for both uni-directional and bi-directional rebuild functions. Uni-directional functions require one instance of the rebuild block while bi-directional functions require two instances of the Rebuild block.

New in version NX5.0.0.

Properties

Property Description
Degree Returns or sets the degree when rebuild type is none.
DegreeType Returns or sets the degree type when rebuild type is none.
ManualDegree Returns or sets the degree when rebuild type is manual.
MaximumDegree Returns or sets the maximum degree when rebuild type is advanced.
MaximumSegments Returns or sets the maximum segments when rebuild type is advanced.
RebuildType Returns or sets the rebuild type.
Tag Returns the Tag for this object.

Methods

Method Description
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

RebuildDegreeTypes Enumeration This enum represents the degree type when the Rebuild option menu is set to None.
RebuildRebuildTypes Enumeration This enum represents the Rebuild type.

Property Detail

Degree

Rebuild.Degree

Returns or sets the degree when rebuild type is none.

In general, the degree is limited from 1 to 24. However,degree = 1 will only be used for Through Curve case to replace the current V-degree option, which can start from 1. Otherwise the minimum degree should be 2.

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

Getter Method

Signature Degree

Returns:Integer Degree
Return type:int

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature Degree

Parameters:degree (int) – Integer Degree

New in version NX5.0.0.

License requirements: None.

DegreeType

Rebuild.DegreeType

Returns or sets the degree type when rebuild type is none.

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

Getter Method

Signature DegreeType

Returns:Degree Type
Return type:NXOpen.GeometricUtilities.RebuildDegreeTypes

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature DegreeType

Parameters:degreeType (NXOpen.GeometricUtilities.RebuildDegreeTypes) – Degree Type

New in version NX5.0.0.

License requirements: None.

ManualDegree

Rebuild.ManualDegree

Returns or sets the degree when rebuild type is manual.

The degree value is limited from 2 to 24.

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

Getter Method

Signature ManualDegree

Returns:Manual Degree
Return type:int

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature ManualDegree

Parameters:manualDegree (int) – Manual Degree

New in version NX5.0.0.

License requirements: None.

MaximumDegree

Rebuild.MaximumDegree

Returns or sets the maximum degree when rebuild type is advanced.

The maximum degree value is limited from 2 to 24.

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

Getter Method

Signature MaximumDegree

Returns:Maximum Degree
Return type:int

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature MaximumDegree

Parameters:maximumDegree (int) – Maximum Degree

New in version NX5.0.0.

License requirements: None.

MaximumSegments

Rebuild.MaximumSegments

Returns or sets the maximum segments when rebuild type is advanced.

The maximum segments value is limited from 1 to 1000.

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

Getter Method

Signature MaximumSegments

Returns:Maximum Segments
Return type:int

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature MaximumSegments

Parameters:maximumSegments (int) – Maximum Segments

New in version NX5.0.0.

License requirements: None.

RebuildType

Rebuild.RebuildType

Returns or sets the rebuild type.

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

Getter Method

Signature RebuildType

Returns:Rebuild Type
Return type:NXOpen.GeometricUtilities.RebuildRebuildTypes

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature RebuildType

Parameters:rebuildType (NXOpen.GeometricUtilities.RebuildRebuildTypes) – Rebuild Type

New in version NX5.0.0.

License requirements: None.

Method Detail

Validate

Rebuild.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.