LaminateDrapingDataBuilder Class

class NXOpen.CAE.LaminateDrapingDataBuilder

Bases: NXOpen.Builder

Represents a NXOpen.CAE.LaminateDrapingData builder

To create a new instance of this class, use NXOpen.CAE.LaminatePly.CreateDrapingDataBuilder()

New in version NX6.0.0.

Properties

Property Description
CutSelection Returns the selected cut curves.
DirectionCsys Returns or sets the draping direction coordinate system
DirectionOption Returns or sets the draping direction option
DrapingAbsMeshSize Returns the absolute draping mesh size
DrapingMeshRatio Returns or sets the draping mesh ratio
DrapingPath Returns or sets the draping path
FaceSelection Returns the selected faces.
LockingAngle Returns the locking angle
PrimaryVector Returns or sets the primary alignment
ProjectionDirectionOption Returns or sets the projection draping direction option
SecondaryVector Returns or sets the specify
SecondaryVectorChoice Returns or sets the secondary alignment
SeedSelection Returns the selected seed curves.
Solver Returns or sets the solver
StartPoint Returns or sets the start point
Tag Returns the Tag for this object.
UsingDrapingMeshSize Returns or sets the method used

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.
GetObject Returns the object currently being edited by this builder.
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

CutSelection

LaminateDrapingDataBuilder.CutSelection

Returns the selected cut curves.

Can be geometric edges or element edges.

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

Getter Method

Signature CutSelection

Returns:
Return type:NXOpen.CAE.LaminateSelectEntitiesBuilder

New in version NX7.5.2.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

DirectionCsys

LaminateDrapingDataBuilder.DirectionCsys

Returns or sets the draping direction coordinate system

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

Getter Method

Signature DirectionCsys

Returns:
Return type:NXOpen.CoordinateSystem

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature DirectionCsys

Parameters:directionCsys (NXOpen.CoordinateSystem) –

New in version NX10.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

DirectionOption

LaminateDrapingDataBuilder.DirectionOption

Returns or sets the draping direction option

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

Getter Method

Signature DirectionOption

Returns:
Return type:NXOpen.CAE.LaminateDrapingDataBuilderDrapingDirectionType

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature DirectionOption

Parameters:directionOption (NXOpen.CAE.LaminateDrapingDataBuilderDrapingDirectionType) –

New in version NX10.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

DrapingAbsMeshSize

LaminateDrapingDataBuilder.DrapingAbsMeshSize

Returns the absolute draping mesh size

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

Getter Method

Signature DrapingAbsMeshSize

Returns:
Return type:NXOpen.Expression

New in version NX8.5.1.

License requirements: None.

DrapingMeshRatio

LaminateDrapingDataBuilder.DrapingMeshRatio

Returns or sets the draping mesh ratio

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

Getter Method

Signature DrapingMeshRatio

Returns:
Return type:float

New in version NX7.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

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

Setter Method

Signature DrapingMeshRatio

Parameters:ratio (float) –

New in version NX7.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

DrapingPath

LaminateDrapingDataBuilder.DrapingPath

Returns or sets the draping path

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

Getter Method

Signature DrapingPath

Returns:
Return type:NXOpen.CAE.LaminateDrapingDataBuilderDrapingPathType

New in version NX7.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

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

Setter Method

Signature DrapingPath

Parameters:type (NXOpen.CAE.LaminateDrapingDataBuilderDrapingPathType) –

New in version NX7.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

FaceSelection

LaminateDrapingDataBuilder.FaceSelection

Returns the selected faces.

Can be geometric faces or element faces.

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

Getter Method

Signature FaceSelection

Returns:
Return type:NXOpen.CAE.LaminateSelectEntitiesBuilder

New in version NX7.5.2.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

LockingAngle

LaminateDrapingDataBuilder.LockingAngle

Returns the locking angle

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

Getter Method

Signature LockingAngle

Returns:
Return type:NXOpen.Expression

New in version NX8.5.1.

License requirements: None.

PrimaryVector

LaminateDrapingDataBuilder.PrimaryVector

Returns or sets the primary alignment

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

Getter Method

Signature PrimaryVector

Returns:
Return type:NXOpen.Direction

New in version NX6.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

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

Setter Method

Signature PrimaryVector

Parameters:primaryAlignment (NXOpen.Direction) –

New in version NX6.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

ProjectionDirectionOption

LaminateDrapingDataBuilder.ProjectionDirectionOption

Returns or sets the projection draping direction option

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

Getter Method

Signature ProjectionDirectionOption

Returns:
Return type:NXOpen.CAE.LaminateDrapingDataBuilderProjectionDrapingDirectionType

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature ProjectionDirectionOption

Parameters:projectionDirectionOption (NXOpen.CAE.LaminateDrapingDataBuilderProjectionDrapingDirectionType) –

New in version NX12.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

SecondaryVector

LaminateDrapingDataBuilder.SecondaryVector

Returns or sets the specify

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

Getter Method

Signature SecondaryVector

Returns:
Return type:NXOpen.Direction

New in version NX7.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

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

Setter Method

Signature SecondaryVector

Parameters:specify (NXOpen.Direction) –

New in version NX7.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

SecondaryVectorChoice

LaminateDrapingDataBuilder.SecondaryVectorChoice

Returns or sets the secondary alignment

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

Getter Method

Signature SecondaryVectorChoice

Returns:
Return type:NXOpen.CAE.LaminateDrapingDataBuilderSecondaryVectorType

New in version NX7.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

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

Setter Method

Signature SecondaryVectorChoice

Parameters:secondaryAlignment (NXOpen.CAE.LaminateDrapingDataBuilderSecondaryVectorType) –

New in version NX7.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

SeedSelection

LaminateDrapingDataBuilder.SeedSelection

Returns the selected seed curves.

Can be geometric edges or element edges.

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

Getter Method

Signature SeedSelection

Returns:
Return type:NXOpen.CAE.LaminateSelectEntitiesBuilder

New in version NX7.5.2.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

Solver

LaminateDrapingDataBuilder.Solver

Returns or sets the solver

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

Getter Method

Signature Solver

Returns:
Return type:NXOpen.CAE.LaminateDrapingDataBuilderSolverType

New in version NX6.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

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

Setter Method

Signature Solver

Parameters:solver (NXOpen.CAE.LaminateDrapingDataBuilderSolverType) –

New in version NX6.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

StartPoint

LaminateDrapingDataBuilder.StartPoint

Returns or sets the start point

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

Getter Method

Signature StartPoint

Returns:
Return type:NXOpen.Point

New in version NX6.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

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

Setter Method

Signature StartPoint

Parameters:startPoint (NXOpen.Point) –

New in version NX6.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

UsingDrapingMeshSize

LaminateDrapingDataBuilder.UsingDrapingMeshSize

Returns or sets the method used

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

Getter Method

Signature UsingDrapingMeshSize

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

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

Setter Method

Signature UsingDrapingMeshSize

Parameters:usingSize (bool) –

New in version NX7.5.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

Method Detail

Validate

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