NXOpen .NET Reference Guide
1899
|
Represents a NXOpen.CAE.LaminateExtrudeSetup builder More...
Public Types | |
enum | SamcefElementTypeEnum { Solid, SolidShell, SolidPly } |
Samcef element type. More... | |
Public Member Functions | |
unsafe bool | AddSandwichCorePly (NXOpen.CAE.LaminatePly ply) |
Add a core ply to the list of selected cores, used for ply-based Laminate More... | |
unsafe void | ClearSandwichCorePly (bool clear) |
Clear the selection of the sandwich core ply More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe bool | CutFaceDrops [get, set] |
Returns or sets the option to consider cut ply elements as drop-offs More... | |
unsafe NXOpen.CAE.SelectCAEFaceList | CutFaceSelect [get] |
Returns the cutting face(s) selection More... | |
unsafe bool | Cuts [get, set] |
Returns or sets the option use cutting faces More... | |
unsafe string | ExtrudeName [get, set] |
Returns or sets the name of the laminate extrusion setup More... | |
unsafe bool | FlipNormals [get, set] |
Returns or sets the option to flip the element normals for the extrusion process More... | |
unsafe bool | HomogeneousPlies [get, set] |
Returns or sets the option to (de)activate homogeneous ply meshes More... | |
unsafe bool | KeepInvalidElems [get, set] |
Returns or sets the option to keep invalid extruded elements More... | |
unsafe double | MinElemThickness [get, set] |
Returns or sets the relative minimum thickness for a corner node ply element. More... | |
unsafe int | NumSmoothIterations [get, set] |
Returns or sets the number of iterations for normal smoothing More... | |
unsafe bool | ReferencePlaneLocation [get, set] |
Returns or sets the option to (de)activate reference plane location More... | |
unsafe NXOpen.CAE.LaminateExtrudeSetupBuilder.SamcefElementTypeEnum | SamcefElementType [get, set] |
Returns or sets the samcef element type More... | |
unsafe bool | SamcefSolidShells [get, set] |
Returns or sets the option to use SAMCEF solid shells More... | |
unsafe int | SandwichBottomSkinMeshOption [get, set] |
Returns or sets the bottom-skin-mesh options for the sandwich inflation More... | |
unsafe bool | SandwichInflation [get, set] |
Returns or sets the option to (de)activate the sandwich inflatoin More... | |
unsafe int | SandwichNumCoreElementLayers [get, set] |
Returns or sets the number of core element layers for the sandwich inflation More... | |
unsafe int | SandwichTopSkinMeshOption [get, set] |
Returns or sets the top-skin-mesh options for the sandwich inflation More... | |
unsafe NXOpen.CAE.LaminateSelectEntitiesBuilder | Selection [get] |
Returns the geometric face(s) and element faces on which to perform the extrusion More... | |
unsafe bool | SinglePlyPerLayer [get, set] |
Returns or sets the option to group plies into single layer(s) of extruded elements More... | |
unsafe bool | SmoothNormals [get, set] |
Returns or sets the option to smooth the shell normals used for extrusion More... | |
unsafe double | SmoothRatio [get, set] |
Returns or sets the neighbor normal weigth ratio for normal smoothing More... | |
unsafe NXOpen.Expression | SnapToCutFaceTolerance [get] |
Returns the tolerance to snap nodes to the cutting face borders. More... | |
Properties inherited from NXOpen.Builder | |
unsafe NXOpen.PreviewBuilder | PreviewBuilder [get] |
Returns the preview builder subobject. More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.CAE.LaminateExtrudeSetup builder
To create a new instance of this class, use NXOpen.CAE.LaminateGlobalLayupMgr.CreateLaminateExtrudeSetupBuilder
Default values.
Property | Value |
---|---|
CutFaceDrops |
0 |
FlipNormals |
0 |
KeepInvalidElems |
0 |
MinElemThickness |
0.05 |
NumSmoothIterations |
2 |
SinglePlyPerLayer |
1 |
SmoothNormals |
0 |
SmoothRatio |
0.5 |
Created in NX6.0.4
|
inline |
Add a core ply to the list of selected cores, used for ply-based Laminate
Created in NX12.0.1
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")
ply |
|
inline |
Clear the selection of the sandwich core ply
Created in NX12.0.1
License requirements: nx_lam_composites ("Laminate Composites")
clear |
|
getset |
Returns or sets the option to consider cut ply elements as drop-offs
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")
|
get |
Returns the cutting face(s) selection
Created in NX9.0.0
License requirements: None.
|
getset |
Returns or sets the option use cutting faces
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")
|
getset |
Returns or sets the name of the laminate extrusion setup
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")
|
getset |
Returns or sets the option to flip the element normals for the extrusion process
Created in NX6.0.4
License requirements to get this property: None.
License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")
|
getset |
Returns or sets the option to (de)activate homogeneous ply meshes
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")
|
getset |
Returns or sets the option to keep invalid extruded elements
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")
|
getset |
Returns or sets the relative minimum thickness for a corner node ply element.
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")
|
getset |
Returns or sets the number of iterations for normal smoothing
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")
|
getset |
Returns or sets the option to (de)activate reference plane location
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")
|
getset |
Returns or sets the samcef element type
Created in NX12.0.0
License requirements to get this property: nx_lam_comp_adv ("Laminate Composites Advanced")
License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")
|
getset |
Returns or sets the option to use SAMCEF solid shells
Created in NX10.0.0
Deprecated in NX12.0.0. Use method NXOpen.CAE.LaminateExtrudeSetupBuilder.SamcefElementType
License requirements to get this property: None.
License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")
|
getset |
Returns or sets the bottom-skin-mesh options for the sandwich inflation
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")
|
getset |
Returns or sets the option to (de)activate the sandwich inflatoin
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")
|
getset |
Returns or sets the number of core element layers for the sandwich inflation
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")
|
getset |
Returns or sets the top-skin-mesh options for the sandwich inflation
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")
|
get |
Returns the geometric face(s) and element faces on which to perform the extrusion
Created in NX7.5.2
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced")
|
getset |
Returns or sets the option to group plies into single layer(s) of extruded elements
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")
|
getset |
Returns or sets the option to smooth the shell normals used for extrusion
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")
|
getset |
Returns or sets the neighbor normal weigth ratio for normal smoothing
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: nx_lam_comp_adv ("Laminate Composites Advanced")
|
get |
Returns the tolerance to snap nodes to the cutting face borders.
Created in NX11.0.0
License requirements: None.