MetaformBuilder Class

class NXOpen.Features.SheetMetal.MetaformBuilder

Bases: NXOpen.Features.FeatureBuilder

Represents a NXOpen.Features.Metaform builder

To create a new instance of this class, use NXOpen.Features.SheetMetal.SheetmetalManager.CreateMetaformBuilder()

Default values.

Property Value
AngularTolerance.Value 90
ChordalTolerance.Value 0.75 (millimeters part), 0 (inches part)
ElasticModulus.Value 210000000
HoleRemovalMinModulus.Value 6.9e-008
InferThickness 0
LinearTolerance.Value 25 (millimeters part), 0 (inches part)
NeutralFactor.Value 0.33
OutputLayer 1
PoissonsRatio.Value 0.3
RValue.Value 1
RemoveHoles 0
TangentModulus.Value 6900
Thickness.Value 3 (millimeters part), 0 (inches part)
YieldStress.Value 190000 (millimeters part), 0 (inches part)

New in version NX7.5.0.

Properties

Property Description
AngularTolerance Returns the angular tolerance
ChordalTolerance Returns the chordal tolerance
ElasticModulus Returns the elastic modulus
EndRegion Returns the end region Metaform feature will map geometry From surfaces To surfaces.
HoleRemovalMinModulus Returns the hole removal min modulus
InferThickness Returns or sets the option to infer thickness from the Start Region.
LinearTolerance Returns the linear tolerance
NeutralFactor Returns the neutral factor
OutputLayer Returns or sets the output layer.
ParentFeatureInternal Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal
PatchSolutionFlag Returns or sets the patch solution flag
PatchSurfaceFilename Returns or sets the patch surface filename
PoissonsRatio Returns the Poisson’s ratio
RValue Returns the r value
RemoveHoles Returns or sets the remove holes
ReverseThicknessDirection Returns or sets the thickness direction
SMBoundaryConditions Returns the boundary conditions
StartRegion Returns the start region.
SurroundingPatchSurfaceFilename Returns or sets the surrounding patch surface filename
Tag Returns the Tag for this object.
TangentModulus Returns the tangent modulus
Thickness Returns the thickness
TransformGeometry Returns the transform geometry Metaform feature will map geometry From surfaces To surfaces.
YieldStress Returns the yield stress

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
CommitFeature Commits the feature parameters and creates the feature
CreateSMBoundaryCondition Create a new boundary condition.
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.
GetFeature Returns the feature currently being edited by this builder.
GetObject Returns the object currently being edited by this builder.
HideInternalParentFeatureAfterEdit Re-suppress an internal parent feature (a slave feature) after it has been edited.
SetParentFeatureInternal Set the parent features which would be internal or slaves to the feature being created or commited
ShowInternalParentFeatureForEdit Unsuppress an internal parent feature (a slave feature) so it can be edited.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
UnsetParentFeatureInternal Set the internal parent feature of the feature being edited to external
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

AngularTolerance

MetaformBuilder.AngularTolerance

Returns the angular tolerance

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

Getter Method

Signature AngularTolerance

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

ChordalTolerance

MetaformBuilder.ChordalTolerance

Returns the chordal tolerance

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

Getter Method

Signature ChordalTolerance

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

ElasticModulus

MetaformBuilder.ElasticModulus

Returns the elastic modulus

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

Getter Method

Signature ElasticModulus

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

EndRegion

MetaformBuilder.EndRegion

Returns the end region Metaform feature will map geometry “From” surfaces “To” surfaces.

The End Region defines the “To” surface.

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

Getter Method

Signature EndRegion

Returns:
Return type:NXOpen.ScCollector

New in version NX7.5.0.

License requirements: None.

HoleRemovalMinModulus

MetaformBuilder.HoleRemovalMinModulus

Returns the hole removal min modulus

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

Getter Method

Signature HoleRemovalMinModulus

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

InferThickness

MetaformBuilder.InferThickness

Returns or sets the option to infer thickness from the Start Region.

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

Getter Method

Signature InferThickness

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature InferThickness

Parameters:inferThickness (bool) –

New in version NX7.5.0.

License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)

LinearTolerance

MetaformBuilder.LinearTolerance

Returns the linear tolerance

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

Getter Method

Signature LinearTolerance

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

NeutralFactor

MetaformBuilder.NeutralFactor

Returns the neutral factor

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

Getter Method

Signature NeutralFactor

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

OutputLayer

MetaformBuilder.OutputLayer

Returns or sets the output layer.

Layer on which the Transform Geometry will be created.

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

Getter Method

Signature OutputLayer

Returns:
Return type:int

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature OutputLayer

Parameters:outputLayer (int) –

New in version NX7.5.0.

License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)

PoissonsRatio

MetaformBuilder.PoissonsRatio

Returns the Poisson’s ratio

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

Getter Method

Signature PoissonsRatio

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

RValue

MetaformBuilder.RValue

Returns the r value

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

Getter Method

Signature RValue

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

RemoveHoles

MetaformBuilder.RemoveHoles

Returns or sets the remove holes

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

Getter Method

Signature RemoveHoles

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature RemoveHoles

Parameters:removeHoles (bool) –

New in version NX7.5.0.

License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)

ReverseThicknessDirection

MetaformBuilder.ReverseThicknessDirection

Returns or sets the thickness direction

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

Getter Method

Signature ReverseThicknessDirection

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature ReverseThicknessDirection

Parameters:reverseThicknessDirection (bool) –

New in version NX7.5.0.

License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)

SMBoundaryConditions

MetaformBuilder.SMBoundaryConditions

Returns the boundary conditions

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

Getter Method

Signature SMBoundaryConditions

Returns:
Return type:NXOpen.Features.SheetMetal.SMBoundaryConditionBuilderList

New in version NX7.5.0.

License requirements: None.

StartRegion

MetaformBuilder.StartRegion

Returns the start region.

Metaform feature will map geometry “From” surfaces “To” surfaces. The Start Region defines the “From” surface.

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

Getter Method

Signature StartRegion

Returns:
Return type:NXOpen.ScCollector

New in version NX7.5.0.

License requirements: None.

TangentModulus

MetaformBuilder.TangentModulus

Returns the tangent modulus

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

Getter Method

Signature TangentModulus

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

Thickness

MetaformBuilder.Thickness

Returns the thickness

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

Getter Method

Signature Thickness

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

TransformGeometry

MetaformBuilder.TransformGeometry

Returns the transform geometry Metaform feature will map geometry “From” surfaces “To” surfaces.

The Start Region defines the “From” surface and the End Region defines the “To” surface. Transform Geometry is the actual geometry on the “From” surfaces that will be produced as output geometry.

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

Getter Method

Signature TransformGeometry

Returns:
Return type:NXOpen.SelectNXObjectList

New in version NX7.5.0.

License requirements: None.

YieldStress

MetaformBuilder.YieldStress

Returns the yield stress

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

Getter Method

Signature YieldStress

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: None.

Method Detail

CreateSMBoundaryCondition

MetaformBuilder.CreateSMBoundaryCondition

Create a new boundary condition.

Signature CreateSMBoundaryCondition()

Returns:
Return type:NXOpen.Features.SheetMetal.SMBoundaryConditionBuilder

New in version NX7.5.0.

License requirements: adv_sheet_metal_dsgn (“ADVANCED SHEET METAL DESIGN”)

Validate

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