public interface Body extends DisplayableObject, IOrientation, IBody
Modifier and Type | Interface and Description |
---|---|
static class |
Body.FacetedBodyData
This class holds the data returned from
getFacetedBody() |
DisplayableObject.ObjectFont, DisplayableObject.ObjectWidth
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat
Modifier and Type | Method and Description |
---|---|
double |
density()
Returns the solid density of the body.
|
Edge[] |
getEdges()
Returns the edges in the body
License requirements: solid_modeling ("SOLIDS MODELING") . |
Face[] |
getFaces()
Returns the faces in the body
License requirements: solid_modeling ("SOLIDS MODELING") . |
Body.FacetedBodyData |
getFacetedBody()
Returns a faceted body for a given solid body and checks whether it is out of date.
|
nxopen.features.Feature[] |
getFeatures()
Returns the features used to construct the body
License requirements: solid_modeling ("SOLIDS MODELING") . |
boolean |
isSheetBody()
Returns true if the body is a sheet body
License requirements: solid_modeling ("SOLIDS MODELING") . |
boolean |
isSolidBody()
Returns true if the body is a solid body
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
removeMergedRibImprintedEdges(Face originalFace,
Edge[] imprintedEdges)
Removes imprinted edges created by the merged rib rule.
|
void |
setDensity(double density)
Sets the solid density of the body.
|
blank, color, highlight, isBlanked, layer, lineFont, lineWidth, nameLocation, redisplayObject, removeViewDependency, setColor, setLayer, setLineFont, setLineWidth, setNameLocation, unblank, unhighlight
deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, 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
nxopen.features.Feature[] getFeatures() throws NXException, RemoteException
NXException
RemoteException
Face[] getFaces() throws NXException, RemoteException
NXException
RemoteException
Edge[] getEdges() throws NXException, RemoteException
NXException
RemoteException
double density() throws NXException, RemoteException
NXException
RemoteException
void setDensity(double density) throws NXException, RemoteException
density
- NXException
RemoteException
boolean isSheetBody() throws NXException, RemoteException
NXException
RemoteException
boolean isSolidBody() throws NXException, RemoteException
NXException
RemoteException
void removeMergedRibImprintedEdges(Face originalFace, Edge[] imprintedEdges) throws NXException, RemoteException
originalFace
- the seed face of the rule. It can be nullimprintedEdges
- edges.NXException
RemoteException
Body.FacetedBodyData getFacetedBody() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.