Performs the conversion from an EPointCloud to an EMesh. More...


Public Member Functions | |
| EPointCloudToMeshConverter () | |
| Creates an EPointCloudToMeshConverter object. | |
| EPointCloudToMeshConverter (eVision.Easy3D.EPointCloudToMeshConverter other) | |
| Creates an EPointCloudToMeshConverter object. | |
| void | Load (string path) |
| Loads the converter configuration. The given ESerializer must have been created for reading. | |
| void | Load (eVision.ESerializer serializer) |
| Loads the converter configuration. The given ESerializer must have been created for reading. | |
| void | Save (string path) |
| Saves the converter configuration. The given ESerializer must have been created for writing. | |
| void | Save (eVision.ESerializer serializer) |
| Saves the converter configuration. The given ESerializer must have been created for writing. | |
| void | Convert (eVision.Easy3D.EPointCloud cloud, eVision.Easy3D.EMesh mesh) |
| The method 'Convert' performs the conversion from an EPointCloud to an EMesh. The cloud is first projected on a Plane from which the mesh is generated. This method is thus expecting 2.5D point clouds. | |
Properties | |
| eVision.Easy3D.E3DPlane | ProjectionPlane [get, set] |
| The plane on which the cloud is projected before generating a mesh. The parts of the object behind the plane are ignored. Set to the "z = 0" plane by default. | |
| float | Resolution [get, set] |
| Approximate size of a side of a triangle composing the mesh, set to 0 to have the value automatically computed. | |
| float | MaxEdgeLength [get, set] |
| Sets/Gets the maximal length of the longest edge of a triangle of the mesh. Larger triangles will be filtered out. A value of 0 does not perform any filtering. Set to 0 by default. | |
Performs the conversion from an EPointCloud to an EMesh.
License(s): Easy3D
| eVision.Easy3D.EPointCloudToMeshConverter.EPointCloudToMeshConverter | ( | ) |
Creates an EPointCloudToMeshConverter object.
| eVision.Easy3D.EPointCloudToMeshConverter.EPointCloudToMeshConverter | ( | eVision.Easy3D.EPointCloudToMeshConverter | other | ) |
Creates an EPointCloudToMeshConverter object.
| other | Reference to the EPointCloudToMeshConverter object used for the initialization. |
| void eVision.Easy3D.EPointCloudToMeshConverter.Convert | ( | eVision.Easy3D.EPointCloud | cloud, |
| eVision.Easy3D.EMesh | mesh ) |
The method 'Convert' performs the conversion from an EPointCloud to an EMesh. The cloud is first projected on a Plane from which the mesh is generated. This method is thus expecting 2.5D point clouds.
| cloud | The cloud to convert. |
| mesh | The destination mesh. |
| void eVision.Easy3D.EPointCloudToMeshConverter.Load | ( | eVision.ESerializer | serializer | ) |
Loads the converter configuration. The given ESerializer must have been created for reading.
| serializer | The serializer. |
| void eVision.Easy3D.EPointCloudToMeshConverter.Load | ( | string | path | ) |
Loads the converter configuration. The given ESerializer must have been created for reading.
| path | The file path. |
| void eVision.Easy3D.EPointCloudToMeshConverter.Save | ( | eVision.ESerializer | serializer | ) |
Saves the converter configuration. The given ESerializer must have been created for writing.
| serializer | Pointer to the ESerializer created for writing. |
| void eVision.Easy3D.EPointCloudToMeshConverter.Save | ( | string | path | ) |
Saves the converter configuration. The given ESerializer must have been created for writing.
| path | The file path. |
|
getset |
Sets/Gets the maximal length of the longest edge of a triangle of the mesh. Larger triangles will be filtered out. A value of 0 does not perform any filtering. Set to 0 by default.
|
getset |
The plane on which the cloud is projected before generating a mesh. The parts of the object behind the plane are ignored. Set to the "z = 0" plane by default.
|
getset |
Approximate size of a side of a triangle composing the mesh, set to 0 to have the value automatically computed.