Uses of Interface
com.openinventor.meshvizxlm.mesh.cell.MiSurfaceCell
Packages that use MiSurfaceCell
Package
Description
Provides classes for cell extraction and utility classes for cells.
Provides classes for outline extraction.
Provides classes for probing.
Provides interfaces and classes for streamlines extraction.
Provides rendering, property and action nodes.
Provides interfaces for meshes definition.
Provides interfaces for mesh topologies definition.
Provides interfaces for defining cells of extracted meshes.
-
Uses of MiSurfaceCell in com.openinventor.meshvizxlm.extractors.cell
Methods in com.openinventor.meshvizxlm.extractors.cell with type parameters of type MiSurfaceCellModifier and TypeMethodDescriptionstatic <C extends MiSurfaceCell,
T extends MiSurfaceTopologyExplicitI<C>, G extends MiGeometryI>
MiCellExtractUnstructuredMiCellExtractUnstructured.getNewInstance
(MiSurfaceMeshUnstructured<C, T, G> mesh) Create an instance of cell extractor for unstructured surface mesh.Methods in com.openinventor.meshvizxlm.extractors.cell with parameters of type MiSurfaceCellModifier and TypeMethodDescriptionstatic double
MxPolygonCellExtract.getArea
(MiGeometryI meshGeometry, MiSurfaceCell polygonCell) Computes the area of all planar or almost-planar irregular polygon (convex and concave).static double
MxPolygonCellExtract.getLongestEdgeLength
(MiGeometryI meshGeometry, MiSurfaceCell polygonCell) Gets the longest edge of a polygon cell.static double
MxQuadrangleCellExtract.getLongestEdgeLength
(MiGeometryI meshGeometry, MiSurfaceCell cell) Gets the longest edge of a quadrangle cell.static SbVec3d
MxPolygonCellExtract.getNormal
(MiGeometryI meshGeometry, MiSurfaceCell polygonCell) Computes the average normal to the given planar or almost-planar polygon cell.static double
MxPolygonCellExtract.getShortestEdgeLength
(MiGeometryI meshGeometry, MiSurfaceCell polygonCell) Gets the shortest edge of a polygon cell.static boolean
MxPolygonCellExtract.isPointInsideCell
(MiGeometryI meshGeometry, MiSurfaceCell polygonCell, double[] point, double[] weights) Checks if a point is inside the given polygon cell.static boolean
MxQuadrangleCellExtract.isPointInsideCell
(MiGeometryI meshGeometry, MiSurfaceCell cell, double[] point, double[] weights) Checks if a point is inside or outside a quadrangle cell. -
Uses of MiSurfaceCell in com.openinventor.meshvizxlm.extractors.outline
Methods in com.openinventor.meshvizxlm.extractors.outline with type parameters of type MiSurfaceCellModifier and TypeMethodDescriptionstatic <C extends MiSurfaceCell,
T extends MiSurfaceTopologyExplicitI<C>, G extends MiGeometryI>
MiOutlineExtractUnstructuredMiOutlineExtractUnstructured.getNewInstance
(MiSurfaceMeshUnstructured<C, T, G> mesh) Create an instance of outline extractor for unstructured surface mesh. -
Uses of MiSurfaceCell in com.openinventor.meshvizxlm.extractors.pointprobe
Methods in com.openinventor.meshvizxlm.extractors.pointprobe with type parameters of type MiSurfaceCellModifier and TypeMethodDescriptionstatic <C extends MiSurfaceCell,
T extends MiSurfaceTopologyExplicitI<C>, G extends MiGeometryI>
MiPointProbeUnstructuredMiPointProbeUnstructured.getNewInstance
(MiSurfaceMeshUnstructured<C, T, G> mesh) Create an instance of a probe for unstructured surface mesh. -
Uses of MiSurfaceCell in com.openinventor.meshvizxlm.extractors.streamline
Methods in com.openinventor.meshvizxlm.extractors.streamline with type parameters of type MiSurfaceCellModifier and TypeMethodDescriptionstatic <C extends MiSurfaceCell,
T extends MiSurfaceTopologyExplicitI<C>, G extends MiGeometryI>
MiStreamlineExtractUnstructuredMiStreamlineExtractUnstructured.getNewInstance
(MiSurfaceMeshUnstructured<C, T, G> mesh) Create an instance of a streamlines extractor for unstructured surface mesh. -
Uses of MiSurfaceCell in com.openinventor.meshvizxlm.mapping.nodes
Methods in com.openinventor.meshvizxlm.mapping.nodes with type parameters of type MiSurfaceCellModifier and TypeMethodDescription<Cell extends MiSurfaceCell,
Topology extends MiSurfaceTopologyExplicitI<Cell>, Geometry extends MiGeometryI>
voidMoMesh.setMesh
(MiSurfaceMeshUnstructured<Cell, Topology, Geometry> mesh) Sets the mesh interface to an unstructured surface mesh. -
Uses of MiSurfaceCell in com.openinventor.meshvizxlm.mesh
Classes in com.openinventor.meshvizxlm.mesh with type parameters of type MiSurfaceCellModifier and TypeInterfaceDescriptioninterface
MiSurfaceMeshUnstructured<C extends MiSurfaceCell,
T extends MiSurfaceTopologyExplicitI<C>, G extends MiGeometryI> Unstructured surface mesh interface. -
Uses of MiSurfaceCell in com.openinventor.meshvizxlm.mesh.topology
Classes in com.openinventor.meshvizxlm.mesh.topology with type parameters of type MiSurfaceCellModifier and TypeInterfaceDescriptioninterface
MiSurfaceTopologyExplicitI<C extends MiSurfaceCell>
List of surface cells interface. -
Uses of MiSurfaceCell in com.openinventor.meshvizxlm.meshextracted.cell
Subinterfaces of MiSurfaceCell in com.openinventor.meshvizxlm.meshextracted.cellModifier and TypeInterfaceDescriptioninterface
Defines a cell of an extracted surface mesh.