Slice
[Extractors]

Classes

class  MiCylinderSliceExtractHexahedronIjk
  MeshViz Cylinder slice extractor for hexahedron IJK volume meshes More...
class  MiCylinderSliceExtractIjk
  MeshViz Cylinder slice extractor for structured volume meshes More...
class  MiCylinderSliceExtractUnstructured
  MeshViz Cylinder slice extractor for unstructured volume meshes More...
class  MiFenceSliceExtractHexahedronIjk
  MeshViz Fence slice extractor for hexahedron Ijk meshes More...
class  MiFenceSliceExtractIjk
  MeshViz Fence slice extractor for structured volume meshes More...
class  MiFenceSliceExtractUnstructured
  MeshViz Fence slice extractor for unstructured volume meshes More...
class  MiGridPlaneSliceExtractHexahedronIjk
  MeshViz Grid plane slice extractor on hexahedron IJK volume meshes More...
class  MiGridPlaneSliceExtractIjk
  MeshViz Grid plane slice extractor on structured volume meshes More...
class  MiGridPlaneSliceExtractUnstructured
  MeshViz Grid plane slice extractor on unstructured volume meshes More...
class  MiPlaneSliceExtractHexahedronIjk
  MeshViz Plane slice extractor for hexahedron IJK volume meshes More...
class  MiPlaneSliceExtractIjk
  MeshViz Plane slice extractor for structured volume meshes More...
class  MiPlaneSliceExtractUnstructured
  MeshViz Plane slice extractor for unstructured volume meshes More...
class  MiSphereSliceExtractHexahedronIjk
  MeshViz Sphere slice extractor for hexahedron IJK volume meshes More...
class  MiSphereSliceExtractIjk
  MeshViz Sphere slice extractor for structured volume meshes More...
class  MiSphereSliceExtractUnstructured
  MeshViz Sphere slice extractor for unstructured volume meshes More...

Typedefs

typedef SoDEPRECATED
MiCylinderSliceExtractHexahedronIjk 
MiCylinderSliceExtractUnstructuredIjk
typedef SoDEPRECATED
MiFenceSliceExtractHexahedronIjk 
MiFenceSliceExtractUnstructuredIjk
typedef SoDEPRECATED
MiGridPlaneSliceExtractHexahedronIjk 
MiGridPlaneSliceExtractUnstructuredIjk
typedef SoDEPRECATED
MiPlaneSliceExtractHexahedronIjk 
MiPlaneSliceExtractUnstructuredIjk
typedef SoDEPRECATED
MiSphereSliceExtractHexahedronIjk 
MiSphereSliceExtractUnstructuredIjk

Typedef Documentation

MeshViz Cylinder slice extractor for hexahedron IJK volume meshes

A cylinder slice is a surface mesh defined by the intersection of a cylinder of infinite length with the input mesh. The cylinder is defined by a point on its central axis, a vector representing the central axis direction and the radius.

Additional data sets can be mapped onto this extracted surface by calling the extractScalarSet() or extractVec3Set() methods.

The following sample code shows how to extract a cylinder slice from a mesh:

   MiCylinderSliceExtractHexahedronIjk* cylinderSliceExtract =
     MiCylinderSliceExtractHexahedronIjk::getNewInstance(mesh);
   const MeXSurfaceMeshUnstructured& cylinderSlice =
     cylinderSliceExtract->extractSlice(center, radius, direction, NULL);
Deprecated:

Deprecated since Open Inventor 10000
Use MiCylinderSliceExtractHexahedronIjk interface instead.

MeshViz Fence slice extractor for hexahedron Ijk meshes

A fence slice is an unstructured surface mesh defined by the intersection of several arbitrary planes (the fences) with a volume mesh. These fences are defined by a polyline and a direction. Each segment of the polyline is extruded along the direction to form a clipped plane slice. Thus, each fence goes through a segment of the polyline. Each plane slice is clipped by the extrusion of the 2 endpoints of each segment in the direction. The extracted fence slice is an unstructured surface.

SEE ALSO

MoMeshFenceSlice, MiFenceSliceExtractIjk, MiFenceSliceExtractUnstructured

Deprecated:

Deprecated since Open Inventor 10000
Use MiFenceSliceExtractHexahedronIjk interface instead.

MeshViz Grid plane slice extractor on hexahedron IJK volume meshes

This extractor is similar to the plane slice extractor except that it creates a structured mesh and probes the input volume to compute the values at the surface nodes and cells (See MiPointProbeUnstructured for settings). The grid created by this extractor is computed so that it encloses completely the cross section of the input volume mesh marking as dead the cells outside the volume.

Deprecated:

Deprecated since Open Inventor 10000
Use MiGridPlaneSliceExtractHexahedronIjk interface instead.

MeshViz Plane slice extractor for hexahedron IJK volume meshes

A plane slice is the intersection of a given plane with the mesh volume. The extracted plane slice is an unstructured surface.

Deprecated:

Deprecated since Open Inventor 10000
Use MiPlaneSliceExtractHexahedronIjk interface instead.

MeshViz Sphere slice extractor for hexahedron IJK volume meshes

A sphere slice is the intersection of a given sphere with the mesh volume. The extracted sphere slice is an unstructured surface mesh.

Additional data sets can be mapped onto this extracted surface by calling the extractScalarSet() or extractVec3Set() methods.

The following sample code shows how to extract a sphere slice from a mesh:

   MiSphereSliceExtractUnstructuredIjk* sphereSliceExtract =
     MiSphereSliceExtractUnstructuredIjk::getNewInstance(mesh);
   const MeXSurfaceMeshUnstructured& sphereSlice =
     sphereSliceExtract->extractSlice(center,radius, NULL);
Deprecated:

Deprecated since Open Inventor 10000
Use MiSphereSliceExtractHexahedronIjk interface instead.

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/