SMBoundaryConditionBuilder Class

class NXOpen.Features.SheetMetal.SMBoundaryConditionBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents a Boundary condition object for Metaform.

A Metaform feature can have one or more boundary conditions and each condition determines how the mapped geometry will be locked. To create a new instance of this class, use NXOpen.Features.SheetMetal.MetaformBuilder.CreateSMBoundaryCondition()

New in version NX7.5.0.

Properties

Property Description
ConstraintName Returns or sets the constraint name.
ConstraintType Returns or sets the constraint type
EndRegionCurve Returns the end region curve This input is required if the Constraint Type is NOT Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.PointToPoint.
EndRegionPoint Returns or sets the end region point This input is required only if the Constraint Type is Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.PointToPoint.
StartRegionCurve Returns the start region curve This input is required only if the Constraint Type is Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.CurveToCurve or Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.CurveAlongCurve.
StartRegionPoint Returns or sets the start region point.
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

SMBoundaryConditionBuilderConstraintTypes Enumeration Types of Boundary condition constraints

Property Detail

ConstraintName

SMBoundaryConditionBuilder.ConstraintName

Returns or sets the constraint name.

If a constraint is added interactively, an automatic name will be generated for the users which can be edited. Each of the constraint name must be unique.

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

Getter Method

Signature ConstraintName()

Returns:
Return type:str

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature ConstraintName(constraintName)

Parameters:constraintName (str) –

New in version NX7.5.0.

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

ConstraintType

SMBoundaryConditionBuilder.ConstraintType

Returns or sets the constraint type

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

Getter Method

Signature ConstraintType()

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

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature ConstraintType(constraintType)

Parameters:constraintType (NXOpen.Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes) –

New in version NX7.5.0.

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

EndRegionCurve

SMBoundaryConditionBuilder.EndRegionCurve

Returns the end region curve This input is required if the Constraint Type is NOT Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.PointToPoint.

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

Getter Method

Signature EndRegionCurve()

Returns:
Return type:NXOpen.ScCollector

New in version NX7.5.0.

License requirements: None.

EndRegionPoint

SMBoundaryConditionBuilder.EndRegionPoint

Returns or sets the end region point This input is required only if the Constraint Type is Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.PointToPoint.

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

Getter Method

Signature EndRegionPoint()

Returns:
Return type:NXOpen.Point

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature EndRegionPoint(endRegionPoint)

Parameters:endRegionPoint (NXOpen.Point) –

New in version NX7.5.0.

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

StartRegionCurve

SMBoundaryConditionBuilder.StartRegionCurve

Returns the start region curve This input is required only if the Constraint Type is Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.CurveToCurve or Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.CurveAlongCurve.

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

Getter Method

Signature StartRegionCurve()

Returns:
Return type:NXOpen.ScCollector

New in version NX7.5.0.

License requirements: None.

StartRegionPoint

SMBoundaryConditionBuilder.StartRegionPoint

Returns or sets the start region point.

This input is required only if the Constraint Type is Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.PointToPoint or Features.SheetMetal.SMBoundaryConditionBuilderConstraintTypes.PointAlongCurve.

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

Getter Method

Signature StartRegionPoint()

Returns:
Return type:NXOpen.Point

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature StartRegionPoint(startRegionPoint)

Parameters:startRegionPoint (NXOpen.Point) –

New in version NX7.5.0.

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

Method Detail

Validate

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