public interface LaminateExtrudeSetupBuilder extends Builder
LaminateExtrudeSetup
builder LaminateGlobalLayupMgr.createLaminateExtrudeSetupBuilder(nxopen.cae.LaminateExtrudeSetup)
Property | Value |
---|---|
CutFaceDrops | 0 |
FlipNormals | 0 |
KeepInvalidElems | 0 |
MinElemThickness | 0.05 |
NumSmoothIterations | 2 |
SinglePlyPerLayer | 1 |
SmoothNormals | 0 |
SmoothRatio | 0.5 |
Modifier and Type | Interface and Description |
---|---|
static class |
LaminateExtrudeSetupBuilder.SamcefElementTypeEnum
Samcef element type.
|
Modifier and Type | Method and Description |
---|---|
boolean |
cutFaceDrops()
Returns the option to consider cut ply elements as drop-offs
License requirements: None. |
SelectCAEFaceList |
cutFaceSelect()
Returns the cutting face(s) selection
License requirements: None. |
boolean |
cuts()
Returns the option use cutting faces
License requirements: None. |
String |
extrudeName()
Returns the name of the laminate extrusion setup
License requirements: None. |
boolean |
flipNormals()
Returns the option to flip the element normals for the extrusion process
License requirements: None. |
boolean |
homogeneousPlies()
Returns the option to (de)activate homogeneous ply meshes
License requirements: None. |
boolean |
keepInvalidElems()
Returns the option to keep invalid extruded elements
License requirements: None. |
double |
minElemThickness()
Returns the relative minimum thickness for a corner node ply element.
|
int |
numSmoothIterations()
Returns the number of iterations for normal smoothing
License requirements: None. |
boolean |
referencePlaneLocation()
Returns the option to (de)activate reference plane location
License requirements: None. |
LaminateExtrudeSetupBuilder.SamcefElementTypeEnum |
samcefElementType()
Returns the samcef element type
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
boolean |
samcefSolidShells()
Deprecated.
Deprecated in NX12.0.0. Use method
samcefElementType()
|
int |
sandwichBottomSkinMeshOption()
Returns the bottom-skin-mesh options for the sandwich inflation
License requirements: None. |
boolean |
sandwichInflation()
Returns the option to (de)activate the sandwich inflatoin
License requirements: None. |
int |
sandwichNumCoreElementLayers()
Returns the number of core element layers for the sandwich inflation
License requirements: None. |
int |
sandwichTopSkinMeshOption()
Returns the top-skin-mesh options for the sandwich inflation
License requirements: None. |
LaminateSelectEntitiesBuilder |
selection()
Returns the geometric face(s) and element faces on which to perform the extrusion
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setCutFaceDrops(boolean cutFaceDrops)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setCuts(boolean cuts)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setExtrudeName(String extrudeName)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setFlipNormals(boolean flipNormals)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setHomogeneousPlies(boolean homogeneousPlies)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setKeepInvalidElems(boolean keepInvalidElems)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setMinElemThickness(double minElemThickness)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setNumSmoothIterations(int numSmoothIterations)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setReferencePlaneLocation(boolean referencePlaneLocation)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setSamcefElementType(LaminateExtrudeSetupBuilder.SamcefElementTypeEnum samcefElementType)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setSamcefSolidShells(boolean samcefSolidShells)
Deprecated.
Deprecated in NX12.0.0. Use method
setSamcefElementType(nxopen.cae.LaminateExtrudeSetupBuilder.SamcefElementTypeEnum)
|
void |
setSandwichBottomSkinMeshOption(int sandwichBottomSkinMeshOption)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setSandwichInflation(boolean sandwichInflation)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setSandwichNumCoreElementLayers(int sandwichNumCoreElementLayers)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setSandwichTopSkinMeshOption(int sandwichTopSkinMeshOption)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setSinglePlyPerLayer(boolean singlePlyPerLayer)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setSmoothNormals(boolean smoothNormals)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
void |
setSmoothRatio(double smoothRatio)
License requirements: nx_lam_comp_adv ("Laminate Composites Advanced") . |
boolean |
singlePlyPerLayer()
Returns the option to group plies into single layer(s) of extruded elements
License requirements: None. |
boolean |
smoothNormals()
Returns the option to smooth the shell normals used for extrusion
License requirements: None. |
double |
smoothRatio()
Returns the neighbor normal weigth ratio for normal smoothing
License requirements: None. |
Expression |
snapToCutFaceTolerance()
Returns the tolerance to snap nodes to the cutting face borders.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String extrudeName() throws NXException, RemoteException
NXException
RemoteException
void setExtrudeName(String extrudeName) throws NXException, RemoteException
extrudeName
- NXException
RemoteException
LaminateSelectEntitiesBuilder selection() throws NXException, RemoteException
NXException
RemoteException
boolean singlePlyPerLayer() throws NXException, RemoteException
NXException
RemoteException
void setSinglePlyPerLayer(boolean singlePlyPerLayer) throws NXException, RemoteException
singlePlyPerLayer
- NXException
RemoteException
boolean flipNormals() throws NXException, RemoteException
NXException
RemoteException
void setFlipNormals(boolean flipNormals) throws NXException, RemoteException
flipNormals
- NXException
RemoteException
boolean homogeneousPlies() throws NXException, RemoteException
NXException
RemoteException
void setHomogeneousPlies(boolean homogeneousPlies) throws NXException, RemoteException
homogeneousPlies
- NXException
RemoteException
boolean samcefSolidShells() throws NXException, RemoteException
samcefElementType()
NXException
RemoteException
void setSamcefSolidShells(boolean samcefSolidShells) throws NXException, RemoteException
setSamcefElementType(nxopen.cae.LaminateExtrudeSetupBuilder.SamcefElementTypeEnum)
samcefSolidShells
- NXException
RemoteException
LaminateExtrudeSetupBuilder.SamcefElementTypeEnum samcefElementType() throws NXException, RemoteException
NXException
RemoteException
void setSamcefElementType(LaminateExtrudeSetupBuilder.SamcefElementTypeEnum samcefElementType) throws NXException, RemoteException
samcefElementType
- NXException
RemoteException
boolean smoothNormals() throws NXException, RemoteException
NXException
RemoteException
void setSmoothNormals(boolean smoothNormals) throws NXException, RemoteException
smoothNormals
- NXException
RemoteException
double smoothRatio() throws NXException, RemoteException
NXException
RemoteException
void setSmoothRatio(double smoothRatio) throws NXException, RemoteException
smoothRatio
- NXException
RemoteException
int numSmoothIterations() throws NXException, RemoteException
NXException
RemoteException
void setNumSmoothIterations(int numSmoothIterations) throws NXException, RemoteException
numSmoothIterations
- NXException
RemoteException
boolean keepInvalidElems() throws NXException, RemoteException
NXException
RemoteException
void setKeepInvalidElems(boolean keepInvalidElems) throws NXException, RemoteException
keepInvalidElems
- NXException
RemoteException
boolean cuts() throws NXException, RemoteException
NXException
RemoteException
void setCuts(boolean cuts) throws NXException, RemoteException
cuts
- NXException
RemoteException
SelectCAEFaceList cutFaceSelect() throws NXException, RemoteException
NXException
RemoteException
double minElemThickness() throws NXException, RemoteException
NXException
RemoteException
void setMinElemThickness(double minElemThickness) throws NXException, RemoteException
minElemThickness
- NXException
RemoteException
Expression snapToCutFaceTolerance() throws NXException, RemoteException
NXException
RemoteException
boolean cutFaceDrops() throws NXException, RemoteException
NXException
RemoteException
void setCutFaceDrops(boolean cutFaceDrops) throws NXException, RemoteException
cutFaceDrops
- NXException
RemoteException
boolean referencePlaneLocation() throws NXException, RemoteException
NXException
RemoteException
void setReferencePlaneLocation(boolean referencePlaneLocation) throws NXException, RemoteException
referencePlaneLocation
- NXException
RemoteException
boolean sandwichInflation() throws NXException, RemoteException
NXException
RemoteException
void setSandwichInflation(boolean sandwichInflation) throws NXException, RemoteException
sandwichInflation
- NXException
RemoteException
int sandwichTopSkinMeshOption() throws NXException, RemoteException
NXException
RemoteException
void setSandwichTopSkinMeshOption(int sandwichTopSkinMeshOption) throws NXException, RemoteException
sandwichTopSkinMeshOption
- NXException
RemoteException
int sandwichNumCoreElementLayers() throws NXException, RemoteException
NXException
RemoteException
void setSandwichNumCoreElementLayers(int sandwichNumCoreElementLayers) throws NXException, RemoteException
sandwichNumCoreElementLayers
- NXException
RemoteException
int sandwichBottomSkinMeshOption() throws NXException, RemoteException
NXException
RemoteException
void setSandwichBottomSkinMeshOption(int sandwichBottomSkinMeshOption) throws NXException, RemoteException
sandwichBottomSkinMeshOption
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.