Modifier and Type | Interface and Description |
---|---|
static class |
ConvergentFacet.PlaneEquationData
This class holds the data returned from
getPlaneEquation() |
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
void |
destroy()
Deletes a convergent facet object.
|
ConvergentFacet |
getAdjacentFacet(int edgeIndex)
Returns adjacent facet of a facet that abuts along edge of given edge index.
|
ConvergentFacet.PlaneEquationData |
getPlaneEquation()
Returns coefficients of plane equation of a convergent facet.
|
Vector3d |
getUnitNormal()
Returns unit normal vector of convergent facet.
|
Vector3d[] |
getVertexNormals()
Returns unit vertex normals of convergent facet.
|
Point3d[] |
getVertices()
Returns all three vertices of convergent facet in an array of points.
|
boolean |
isValid()
Returns whether or not the convergent facet is a valid facet.
|
Face |
owningFace()
Returns the owning face of convergent facet.
|
void |
setVertex0(Point3d point)
License requirements: gateway ("UG GATEWAY") . |
void |
setVertex1(Point3d point)
License requirements: gateway ("UG GATEWAY") . |
void |
setVertex2(Point3d point)
License requirements: gateway ("UG GATEWAY") . |
void |
setVertices(Point3d[] points)
Sets the coordinates of all the three vertices of a convergent facet to new values.
|
Point3d |
vertex0()
Returns the coordinates of the vertex with index equal to zero.
|
Point3d |
vertex1()
Returns the coordinates of the vertex with index equal to one.
|
Point3d |
vertex2()
Returns the coordinates of the vertex with index equal to two.
|
facetIdentifier
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
void setVertex0(Point3d point) throws NXException, RemoteException
point
- vertex of zeroth indexNXException
RemoteException
void setVertex1(Point3d point) throws NXException, RemoteException
point
- vertex of first indexNXException
RemoteException
void setVertex2(Point3d point) throws NXException, RemoteException
point
- vertex of second indexNXException
RemoteException
Point3d vertex0() throws NXException, RemoteException
Update.doUpdate(int)
.
If your application sets multiple vertices of a face, then Update.doUpdate(int)
should be called only once after setting all the vertices to new coordinates.
NXException
RemoteException
Point3d vertex1() throws NXException, RemoteException
Update.doUpdate(int)
.
If your application sets multiple vertices of a face, then Update.doUpdate(int)
should be called only once after setting all the vertices to new coordinates.
NXException
RemoteException
Point3d vertex2() throws NXException, RemoteException
Update.doUpdate(int)
.
If your application sets multiple vertices of a face, then Update.doUpdate(int)
should be called only once after setting all the vertices to new coordinates.
NXException
RemoteException
Point3d[] getVertices() throws NXException, RemoteException
NXException
RemoteException
boolean isValid() throws NXException, RemoteException
NXException
RemoteException
ConvergentFacet getAdjacentFacet(int edgeIndex) throws NXException, RemoteException
edgeIndex
- the index of edge at which adjacent facet is to find. It can be 0, 1 or 2. Error is returned for invalid value of edge index.NXException
RemoteException
Face owningFace() throws NXException, RemoteException
NXException
RemoteException
Vector3d[] getVertexNormals() throws NXException, RemoteException
NXException
RemoteException
Vector3d getUnitNormal() throws NXException, RemoteException
NXException
RemoteException
void setVertices(Point3d[] points) throws NXException, RemoteException
Update.doUpdate(int)
.
If your application sets multiple vertices of a face, then Update.doUpdate(int)
should be called only once after setting all the vertices to new coordinates.
points
- NXException
RemoteException
ConvergentFacet.PlaneEquationData getPlaneEquation() throws NXException, RemoteException
NXException
RemoteException
void destroy() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.