EMesh Class

Represents a 3D meshed object.

Namespace: Euresys::Open_eVision::Easy3D

License(s): Easy3D

Constructors

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.

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 an STL file

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.

EMesh Class

Represents a 3D meshed object.

Namespace: Euresys.Open_eVision.Easy3D

License(s): Easy3D

Constructors

Creates an EMesh object.

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.

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 an STL file

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.

EMesh Class

Represents a 3D meshed object.

Module: open_evision.Easy3D

License(s): Easy3D

Constructors

Creates an EMesh object.

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

Creates an EMesh object.

Empties the Mesh.

Returns the E3DPlane with given normal on which the EMesh lays. This is useful when projecting an EMesh on an EZMap.

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 an STL file

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.