- Version
- 6.1
ProjectPointCloud functions for model file.
- See also
- A3DProjectPointCloud
Function to project Point Cloud on BrepModel.
- Version
- 6.1
- Parameters
-
[in] | uRiBrepModelSize | Number of BrepModels in pRiBrepModel. |
[in] | pRiBrepModel | Array of Brep Models. |
[in] | uPointCloudSize | Number of points in pPointCloudToProject. |
[in] | pPointCloudToProject | Point cloud to project. This point cloud must be in the same coordinate system as the BrepData structures stored in BrepModel. |
[in] | bUseExactComputation | Flag to use exact topology. When this flag is false, the algorithm drops the point cloud on the faceted geometry, otherwise, the exact topology is used. |
[in] | uNbThreads | Number of threads wanted. 0 means non multi-thread. Please avoid setting a number of threads larger than the number of CPU cores. |
[out] | ppProjectedPointCloud | Point cloud projected. ppProjectedPointCloud is automatically allocated by A3DProjectPointCloud. It must be freed with the custom free memory callback. |
- Returns
- A3D_SUCCESS
-
A3D_INVALID_DATA_STRUCT_NULL
-
A3D_INVALID_DATA_STRUCT_SIZE
-
A3D_INVALID_ENTITY_TYPE
-
A3D_ERROR