Package com.openinventor.meshviz.data
Class PbHexahedronCell
- java.lang.Object
-
- com.openinventor.inventor.Inventor
-
- com.openinventor.meshviz.graph.PbBase
-
- com.openinventor.meshviz.data.PbCell
-
- com.openinventor.meshviz.data.PbHexahedronCell
-
- All Implemented Interfaces:
java.lang.Cloneable
public class PbHexahedronCell extends PbCell implements java.lang.Cloneable
Defines an hexahedron cell of a volume mesh. An hexahedron cell has 6 facets which can be in any plane of the 3D space. Each facet is a quadrangle not necessarily a square. The 4 first indices defines a facet oriented towards the interior of the cell.Facets, nodes and edges are numbered as following :
4-----------7 facet 0 = 0374 edge 0 = 01 /| /| facet 1 = 1562 edge 1 = 12 / | / | facet 2 = 0451 edge 2 = 23 / | / | facet 3 = 3267 edge 3 = 30 5----------6 | facet 4 = 0123 edge 4 = 45 | | | | facet 5 = 4765 edge 5 = 56 | 0----|------3 edge 6 = 67 | / | / edge 7 = 74 | / | / edge 8 = 04 |/ | / edge 9 = 15 1----------2 edge10 = 26 edge11 = 37
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.openinventor.inventor.Inventor
Inventor.ConstructorCommand
-
-
Field Summary
-
Fields inherited from class com.openinventor.inventor.Inventor
VERBOSE_LEVEL, ZeroHandle
-
-
Constructor Summary
Constructors Constructor Description PbHexahedronCell(PbHexahedronCell cell)
Copy constructor.PbHexahedronCell(PbMesh owner_mesh)
Constructor of a default simple cell.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone()
float[]
getDerivs(SbVec3f pcoord)
Gets the derivs of a point defined by its parametric coordinates.-
Methods inherited from class com.openinventor.meshviz.data.PbCell
getArea, getBoundingBox, getBounds, getCenter, getIndex, getLongestEdgeLength, getNodeCoord, getNodeIndex, getNumEdges, getNumFacets, getNumNodes, getValue, getValue, getValue, getValue, getVolume, locatePoint
-
Methods inherited from class com.openinventor.meshviz.graph.PbBase
enableConnection, isConnectionEnabled, touch
-
Methods inherited from class com.openinventor.inventor.Inventor
dispose, getNativeResourceHandle
-
-
-
-
Constructor Detail
-
PbHexahedronCell
public PbHexahedronCell(PbHexahedronCell cell)
Copy constructor.
-
PbHexahedronCell
public PbHexahedronCell(PbMesh owner_mesh)
Constructor of a default simple cell.
-
-
Method Detail
-
clone
public java.lang.Object clone()
-
getDerivs
public float[] getDerivs(SbVec3f pcoord)
Gets the derivs of a point defined by its parametric coordinates.
-
-