MultiBladeGeomBuilder Class

class NXOpen.CAM.MultiBladeGeomBuilder

Bases: NXOpen.CAM.FeatureGeomBuilder

Represents a MultiBladeGeomBuilder Builder

To create a new instance of this class, use NXOpen.CAM.NCGroupCollection.CreateMultiBladeGeometryBuilder()

New in version NX7.0.0.

Properties

Property Description
AxisOfRotation Returns or sets the axis of rotation mode
BlankOffsetBuilder Returns the blank offset (inheritable double)
CheckOffsetBuilder Returns the check offset (inheritable double)
CycleEvent Returns the cycle event
CycleTable Returns the cycle
Description Returns or sets the description
EndUdeSet Returns the end ude set
GeometryCiBuilder Returns the geometry builder
LayoutCiBuilder Returns the save/layer layout builder
NumberOfBlades Returns the number of blades
OptimizationMethod Returns or sets the optim method
PartAxisBuilder Returns the part axis builder
PartAxisPoint Returns or sets the part axis point
PartAxisVector Returns or sets the part axis vector
PartMaterialBuilder Returns or sets the part material
PartOffsetBuilder Returns the part offset (inheritable double)
StartUdeSet Returns the start ude set
Tag Returns the Tag for this object.
TrimOffsetBuilder Returns the trim offset (inheritable double)

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetCustomizableItemBuilder Returns the customizable item builder for the given customizable item name
GetCustomizableItemNames Returns the names for all customizable item ids
GetMaterial Get part material
GetMaterialData Get material data
GetObject Returns the object currently being edited by this builder.
SetMaterial Set part material
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

MultiBladeGeomBuilderPartAxisOfRotationTypes Enumeration Available types for Part Axis of Rotation

Property Detail

AxisOfRotation

MultiBladeGeomBuilder.AxisOfRotation

Returns or sets the axis of rotation mode

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

Getter Method

Signature AxisOfRotation

Returns:the axis of rotation mode
Return type:NXOpen.CAM.MultiBladeGeomBuilderPartAxisOfRotationTypes

New in version NX7.0.0.

License requirements: None.

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

Setter Method

Signature AxisOfRotation

Parameters:axis (NXOpen.CAM.MultiBladeGeomBuilderPartAxisOfRotationTypes) – the axis of rotation mode

New in version NX7.0.0.

License requirements: cam_base (“CAM BASE”)

NumberOfBlades

MultiBladeGeomBuilder.NumberOfBlades

Returns the number of blades

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

Getter Method

Signature NumberOfBlades

Returns:
Return type:NXOpen.CAM.InheritableIntBuilder

New in version NX7.5.0.

License requirements: None.

PartAxisBuilder

MultiBladeGeomBuilder.PartAxisBuilder

Returns the part axis builder

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

Getter Method

Signature PartAxisBuilder

Returns:
Return type:NXOpen.CAM.PartAxisBuilder

New in version NX9.0.0.

License requirements: None.

PartAxisPoint

MultiBladeGeomBuilder.PartAxisPoint

Returns or sets the part axis point

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

Getter Method

Signature PartAxisPoint

Returns:the part axis point
Return type:NXOpen.Point

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature PartAxisPoint

Parameters:point (NXOpen.Point) – the part axis point

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

PartAxisVector

MultiBladeGeomBuilder.PartAxisVector

Returns or sets the part axis vector

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

Getter Method

Signature PartAxisVector

Returns:the part axis vector
Return type:NXOpen.SmartObject

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature PartAxisVector

Parameters:vector (NXOpen.SmartObject) – the part axis vector

New in version NX6.0.0.

License requirements: cam_base (“CAM BASE”)

Method Detail

Validate

MultiBladeGeomBuilder.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.