public interface Face extends DisplayableObject, ISurface, IReferenceAxis, IProfile, IOrientation, IParameterizedSurface
Modifier and Type | Interface and Description |
---|---|
static class |
Face.FaceType
Solid face type.
|
DisplayableObject.ObjectFont, DisplayableObject.ObjectWidth
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
void |
destroyOwnedFacets()
Destroys all
IFacet objects owned by this face. |
Body |
getBody()
Returns the body containing this face
License requirements: solid_modeling ("SOLIDS MODELING") . |
Edge[] |
getEdges()
Returns the edges in the face
The edges are sorted according to the journal identifier of the edge.
|
ConvergentFacet |
getFirstFacetOnFace()
Returns first facet on convergent face.
|
ConvergentFacet |
getNextFacet(ConvergentFacet inputFacet)
Returns a facet next to the input facet on a convergent face.
|
int |
getNumberOfFacets()
Returns the number of facets on a convergent face.
|
int |
getNumberOfVertices()
Returns the number of vertices on this convergent face.
|
Edge[] |
getUnsortedEdges()
Returns the edges in the face
The edges returned from this method are in no guaranteed order.
|
Face.FaceType |
solidFaceType()
Returns the Parasolid type of the face
License requirements: solid_modeling ("SOLIDS MODELING") . |
blank, color, highlight, isBlanked, layer, lineFont, lineWidth, nameLocation, redisplayObject, removeViewDependency, setColor, setLayer, setLineFont, setLineWidth, setNameLocation, unblank, unhighlight
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, getPdmReferenceAttributeValue, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setPdmReferenceAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
Face.FaceType solidFaceType() throws NXException, RemoteException
NXException
RemoteException
Edge[] getEdges() throws NXException, RemoteException
NXException
RemoteException
Edge[] getUnsortedEdges() throws NXException, RemoteException
getEdges()
.
NXException
RemoteException
Body getBody() throws NXException, RemoteException
NXException
RemoteException
int getNumberOfFacets() throws NXException, RemoteException
NXException
RemoteException
int getNumberOfVertices() throws NXException, RemoteException
NXException
RemoteException
ConvergentFacet getNextFacet(ConvergentFacet inputFacet) throws NXException, RemoteException
inputFacet
- the input facet, next to which facet is to find.NXException
RemoteException
ConvergentFacet getFirstFacetOnFace() throws NXException, RemoteException
NXException
RemoteException
void destroyOwnedFacets() throws NXException, RemoteException
IFacet
objects owned by this face.
Please note that this method does not geometrically delete a facet from its surface mesh leaving a hole.
It only deletes the tagged object created to represent the individual facet.
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.