Performs the conversion from an eVision.Easy3D.EPointCloud to an eVision.Easy3D.EMesh. More...
Public Member Functions | |
| None | __init__ (self) |
| Creates an eVision.Easy3D.EPointCloudToMeshConverter object. | |
| None | __init__ (self, eVision.Easy3D.EPointCloudToMeshConverter other) |
| Creates an eVision.Easy3D.EPointCloudToMeshConverter object. | |
| None | Load (self, str path) |
| Loads the converter configuration. | |
| None | Load (self, eVision.ESerializer|None serializer) |
| Loads the converter configuration. | |
| None | Save (self, str path) |
| Saves the converter configuration. | |
| None | Save (self, eVision.ESerializer|None serializer) |
| Saves the converter configuration. | |
| None | Convert (self, eVision.Easy3D.EPointCloud cloud, eVision.Easy3D.EMesh mesh) |
| The method 'Convert' performs the conversion from an eVision.Easy3D.EPointCloud to an eVision.Easy3D.EMesh. | |
| eVision.Easy3D.E3DPlane | ProjectionPlane (self) |
| The plane on which the cloud is projected before generating a mesh. | |
| ProjectionPlane (self, eVision.Easy3D.E3DPlane value) | |
| The plane on which the cloud is projected before generating a mesh. | |
| float | Resolution (self) |
| Approximate size of a side of a triangle composing the mesh, set to 0 to have the value automatically computed. | |
| Resolution (self, float value) | |
| Approximate size of a side of a triangle composing the mesh, set to 0 to have the value automatically computed. | |
| float | MaxEdgeLength (self) |
| Sets/Gets the maximal length of the longest edge of a triangle of the mesh. | |
| MaxEdgeLength (self, float value) | |
| Sets/Gets the maximal length of the longest edge of a triangle of the mesh. | |
Performs the conversion from an eVision.Easy3D.EPointCloud to an eVision.Easy3D.EMesh.
Remarks:
License(s): Easy3D
| None eVision.Easy3D.EPointCloudToMeshConverter.__init__ | ( | self | ) |
Creates an eVision.Easy3D.EPointCloudToMeshConverter object.
| None eVision.Easy3D.EPointCloudToMeshConverter.__init__ | ( | self, | |
| eVision.Easy3D.EPointCloudToMeshConverter | other ) |
Creates an eVision.Easy3D.EPointCloudToMeshConverter object.
| other | Reference to the eVision.Easy3D.EPointCloudToMeshConverter object used for the initialization. |
| None eVision.Easy3D.EPointCloudToMeshConverter.Convert | ( | self, | |
| eVision.Easy3D.EPointCloud | cloud, | ||
| eVision.Easy3D.EMesh | mesh ) |
The method 'Convert' performs the conversion from an eVision.Easy3D.EPointCloud to an eVision.Easy3D.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. |
| None eVision.Easy3D.EPointCloudToMeshConverter.Load | ( | self, | |
| eVision.ESerializer | None | serializer ) |
Loads the converter configuration.
The given eVision.ESerializer must have been created for reading.
| serializer | The serializer. |
| None eVision.Easy3D.EPointCloudToMeshConverter.Load | ( | self, | |
| str | path ) |
Loads the converter configuration.
The given eVision.ESerializer must have been created for reading.
| path | The file path. |
| float eVision.Easy3D.EPointCloudToMeshConverter.MaxEdgeLength | ( | self | ) |
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.
| eVision.Easy3D.EPointCloudToMeshConverter.MaxEdgeLength | ( | self, | |
| float | value ) |
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.
| eVision.Easy3D.E3DPlane eVision.Easy3D.EPointCloudToMeshConverter.ProjectionPlane | ( | self | ) |
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.
| eVision.Easy3D.EPointCloudToMeshConverter.ProjectionPlane | ( | self, | |
| eVision.Easy3D.E3DPlane | value ) |
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 eVision.Easy3D.EPointCloudToMeshConverter.Resolution | ( | self | ) |
Approximate size of a side of a triangle composing the mesh, set to 0 to have the value automatically computed.
| eVision.Easy3D.EPointCloudToMeshConverter.Resolution | ( | self, | |
| float | value ) |
Approximate size of a side of a triangle composing the mesh, set to 0 to have the value automatically computed.
| None eVision.Easy3D.EPointCloudToMeshConverter.Save | ( | self, | |
| eVision.ESerializer | None | serializer ) |
Saves the converter configuration.
The given eVision.ESerializer must have been created for writing.
| serializer | Pointer to the eVision.ESerializer created for writing. |
| None eVision.Easy3D.EPointCloudToMeshConverter.Save | ( | self, | |
| str | path ) |
Saves the converter configuration.
The given eVision.ESerializer must have been created for writing.
| path | The file path. |