EMesh Class

Represents a 3D meshed object (https://en.wikipedia.org/wiki/Triangle_mesh).

Namespace: Euresys::Open_eVision::Easy3D

Methods

Empties the Mesh.
Returns the E3DPlane with given normal on which the EMesh lays. This is useful when projecting an EMesh on an EZMap.
Creates an EMesh object.
Returns a pointer to the array (of E3DPoint) representing the list of normals.
If the EMesh object has no triangle mesh data, this method returns NULL.
Returns the point cloud of the EMesh object.
Returns the number of triangles.
If the EMesh object has no triangle mesh data, the method returns 0.
Returns a pointer to the index array (an array of 32 bit signed integers) representing the list of triangles. Indexes are referring to the array of E3DPoint.
A triangle is defined by 3 indexes (T1a T1b T1c T2a T2b T2c T3a ....). The triangle index array size is a multiple of 3.
Index values must be in [0, N[ where N is the number of points in the point cloud.
If the EMesh object has no triangle mesh data, this method returns NULL.
Loads the EMesh. Supported formats are Open eVision proprietary and STL. The given ESerializer must have been created for reading.
Loads a triangle mesh from a STL file (https://en.wikipedia.org/wiki/STL_(file_format))
Assignment operator.
Saves the EMesh. Supported formats are Open eVision proprietary and STL. The given ESerializer must have been created for writing.
Saves the triangle mesh to an STL file (https://en.wikipedia.org/wiki/STL_(file_format)).

EMesh Class

Represents a 3D meshed object (https://en.wikipedia.org/wiki/Triangle_mesh).

Namespace: Euresys.Open_eVision.Easy3D

Properties

Returns a pointer to the array (of E3DPoint) representing the list of normals.
If the EMesh object has no triangle mesh data, this method returns NULL.
Returns the point cloud of the EMesh object.
Returns the number of triangles.
If the EMesh object has no triangle mesh data, the method returns 0.
Returns a pointer to the index array (an array of 32 bit signed integers) representing the list of triangles. Indexes are referring to the array of E3DPoint.
A triangle is defined by 3 indexes (T1a T1b T1c T2a T2b T2c T3a ....). The triangle index array size is a multiple of 3.
Index values must be in [0, N[ where N is the number of points in the point cloud.
If the EMesh object has no triangle mesh data, this method returns NULL.

Methods

Empties the Mesh.
Returns the E3DPlane with given normal on which the EMesh lays. This is useful when projecting an EMesh on an EZMap.
Creates an EMesh object.
Loads the EMesh. Supported formats are Open eVision proprietary and STL. The given ESerializer must have been created for reading.
Loads a triangle mesh from a STL file (https://en.wikipedia.org/wiki/STL_(file_format))
Assignment operator.
Saves the EMesh. Supported formats are Open eVision proprietary and STL. The given ESerializer must have been created for writing.
Saves the triangle mesh to an STL file (https://en.wikipedia.org/wiki/STL_(file_format)).