Clip point extractor for all line meshes
More...
#include <MeshVizXLM/extractors/MiClipPointExtract.h>
Clip point extractor for all line meshes
A clip point is the intersection of a given plane with a line mesh. The extracted points are returned as a curvilinear point mesh.
- See also
- MeXPointMeshCurvilinear
Definition at line 47 of file MiClipPointExtract.h.
◆ extractPoints()
Builds the point mesh intersecting the line mesh and the given plane.
- Parameters
-
normal | Vector normal to the plane |
distance | Position of the plane relatively to the origin along the normal |
cellFilter | The cell filter object. |
- Returns
- A point mesh representing the extracted clipped points
◆ extractScalarSet()
Extracts a scalar set from the line mesh.
The scalars are mapped onto the current extracted clip points.
- Parameters
-
inputSet | the input scalar set defined on the line mesh |
- Returns
- the output scalar set defined on the resulting mesh
◆ extractVec3Set()
Extracts a vector set from the line mesh.
The vectors are mapped onto the current extracted clip points.
- Parameters
-
inputSet | the input vec3 set defined on the line mesh |
- Returns
- the output scalar set defined on the resulting mesh
◆ getExtract()
Returns the result of the extraction as a point mesh.
◆ getNewInstance() [1/3]
◆ getNewInstance() [2/3]
Factory method returning a new instance of a class implementing this interface.
- Parameters
-
mesh | The input mesh |
parallel | When true, tries to create an extract module using a parallel algorithm to speed up the extraction. |
tessellator | The tessellator object used for tessellating non linear cells (quadratic,...). |
- Note
- Only some of the extraction algorithms have a parallel implementation.
◆ getNewInstance() [3/3]
The documentation for this class was generated from the following file: