public interface MorphRevolvedMeshBuilder extends Builder
MorphRevolvedMeshBuilder
NodeElementManager.createMorphRevolvedMeshBuilder()
Modifier and Type | Interface and Description |
---|---|
static class |
MorphRevolvedMeshBuilder.CurveType
the type of curve to be used as reference curve for morphing
|
Modifier and Type | Method and Description |
---|---|
void |
addOrModifyNodeMap(FENode node,
Point point)
Add or modify node to point mapping
License requirements: nx_masterfem ("Finite Element Modeling") . |
Axis |
axis()
Returns the axis of revolution
License requirements: None. |
SelectElementsBuilder |
elements()
Returns the elements
License requirements: None. |
SelectFENodeList |
fixedNodes()
Returns the fixed nodes
License requirements: None. |
Point |
getNodeMappedPoint(FENode node)
Get point mapped to the given node
License requirements: None. |
void |
removeNodeMap(FENode node)
Remove node from node to point mapping
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
replaceNodeMap(FENode oldNode,
FENode newNode,
Point newPoint)
Replace old node mapping with new node to point mapping
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setAxis(Axis axis)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setTargetCurveType(MorphRevolvedMeshBuilder.CurveType targetCurveType)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setTargetLineEnd(Point targetLineEnd)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setTargetLineStart(Point targetLineStart)
License requirements: nx_masterfem ("Finite Element Modeling") . |
SelectFENodeList |
sourceNodes()
Returns the source nodes
License requirements: None. |
SelectDisplayableObjectList |
targetCurves()
Returns the curve
License requirements: None. |
MorphRevolvedMeshBuilder.CurveType |
targetCurveType()
Returns the curve type
License requirements: None. |
Point |
targetLineEnd()
Returns the line end
License requirements: None. |
Point |
targetLineStart()
Returns the line start
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectElementsBuilder elements() throws NXException, RemoteException
NXException
RemoteException
Axis axis() throws NXException, RemoteException
NXException
RemoteException
void setAxis(Axis axis) throws NXException, RemoteException
axis
- NXException
RemoteException
SelectFENodeList sourceNodes() throws NXException, RemoteException
NXException
RemoteException
SelectFENodeList fixedNodes() throws NXException, RemoteException
NXException
RemoteException
MorphRevolvedMeshBuilder.CurveType targetCurveType() throws NXException, RemoteException
NXException
RemoteException
void setTargetCurveType(MorphRevolvedMeshBuilder.CurveType targetCurveType) throws NXException, RemoteException
targetCurveType
- NXException
RemoteException
SelectDisplayableObjectList targetCurves() throws NXException, RemoteException
NXException
RemoteException
Point targetLineStart() throws NXException, RemoteException
NXException
RemoteException
void setTargetLineStart(Point targetLineStart) throws NXException, RemoteException
targetLineStart
- NXException
RemoteException
Point targetLineEnd() throws NXException, RemoteException
NXException
RemoteException
void setTargetLineEnd(Point targetLineEnd) throws NXException, RemoteException
targetLineEnd
- NXException
RemoteException
Point getNodeMappedPoint(FENode node) throws NXException, RemoteException
node
- NXException
RemoteException
void addOrModifyNodeMap(FENode node, Point point) throws NXException, RemoteException
node
- point
- NXException
RemoteException
void removeNodeMap(FENode node) throws NXException, RemoteException
node
- NXException
RemoteException
void replaceNodeMap(FENode oldNode, FENode newNode, Point newPoint) throws NXException, RemoteException
oldNode
- newNode
- newPoint
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.