FeatureGeomBuilder Class

class NXOpen.CAM.FeatureGeomBuilder

Bases: NXOpen.CAM.NCGroupBuilder

Represents a FeatureGeom Builder

This is an abstract class, and cannot be instantiated.

New in version NX5.0.0.

Properties

Property Description
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
OptimizationMethod Returns or sets the optim method
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.

Property Detail

BlankOffsetBuilder

FeatureGeomBuilder.BlankOffsetBuilder

Returns the blank offset (inheritable double)

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

Getter Method

Signature BlankOffsetBuilder

Returns:The blank offset builder
Return type:NXOpen.CAM.InheritableDoubleBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

CheckOffsetBuilder

FeatureGeomBuilder.CheckOffsetBuilder

Returns the check offset (inheritable double)

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

Getter Method

Signature CheckOffsetBuilder

Returns:The check offset builder
Return type:NXOpen.CAM.InheritableDoubleBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

GeometryCiBuilder

FeatureGeomBuilder.GeometryCiBuilder

Returns the geometry builder

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

Getter Method

Signature GeometryCiBuilder

Returns:The Geometry builder
Return type:NXOpen.CAM.GeometryCiBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

LayoutCiBuilder

FeatureGeomBuilder.LayoutCiBuilder

Returns the save/layer layout builder

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

Getter Method

Signature LayoutCiBuilder

Returns:The save layer/layout builder
Return type:NXOpen.CAM.LayoutCiBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

PartMaterialBuilder

FeatureGeomBuilder.PartMaterialBuilder

Returns or sets the part material

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

Getter Method

Signature PartMaterialBuilder

Returns:the part material tag
Return type:NXOpen.NXObject

New in version NX5.0.0.

Deprecated since version NX8.0.2: Use method GetMaterialData instead.

License requirements: cam_base (“CAM BASE”)

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

Setter Method

Signature PartMaterialBuilder

Parameters:partMaterial (NXOpen.NXObject) – the part material tag

New in version NX5.0.0.

Deprecated since version NX8.0.2: Use method SetMaterial instead.

License requirements: cam_base (“CAM BASE”)

PartOffsetBuilder

FeatureGeomBuilder.PartOffsetBuilder

Returns the part offset (inheritable double)

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

Getter Method

Signature PartOffsetBuilder

Returns:The part offset builder
Return type:NXOpen.CAM.InheritableDoubleBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

TrimOffsetBuilder

FeatureGeomBuilder.TrimOffsetBuilder

Returns the trim offset (inheritable double)

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

Getter Method

Signature TrimOffsetBuilder

Returns:The trim offset builder
Return type:NXOpen.CAM.InheritableDoubleBuilder

New in version NX5.0.0.

License requirements: cam_base (“CAM BASE”)

Method Detail

GetMaterial

FeatureGeomBuilder.GetMaterial

Get part material

Signature GetMaterial()

Returns:
Return type:str

New in version NX8.0.1.

License requirements: None.

GetMaterialData

FeatureGeomBuilder.GetMaterialData

Get material data

Signature GetMaterialData()

Returns:a tuple
Return type:A tuple consisting of (libRef, name, description, code, hardness) libRef is a str. name is a str. description is a str. code is a str. hardness is a str.

New in version NX8.0.2.

License requirements: None.

SetMaterial

FeatureGeomBuilder.SetMaterial

Set part material

Signature SetMaterial(libRef)

Parameters:libRef (str) –

New in version NX8.0.1.

License requirements: cam_base (“CAM BASE”)

Validate

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