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 | 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 |
samcefSolidShells()
Returns the option to use SAMCEF solid shells
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 |
setSamcefSolidShells(boolean samcefSolidShells)
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. |
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
NXException
RemoteException
void setSamcefSolidShells(boolean samcefSolidShells) throws NXException, RemoteException
samcefSolidShells
- 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
boolean cutFaceDrops() throws NXException, RemoteException
NXException
RemoteException
void setCutFaceDrops(boolean cutFaceDrops) throws NXException, RemoteException
cutFaceDrops
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.