A3DProjectPointCloud3
-
A3DStatus
A3DProjectPointCloud3(A3DProjectPointCloudManager *pManager, A3DUns32 uPointCloudSize, A3DVector3dData const *pPointCloudToProject, A3DProjectPointCloudOptionsData const *pOptions, A3DProjectedPointCloudData **ppProjectedPointCloud) deprecated
A3DStatusA3DProjectPointCloud3(A3DProjectPointCloudManager* pManager,A3DUns32uPointCloudSize,A3DVector3dData* pPointCloudToProject,A3DProjectPointCloudOptionsData* pOptions,A3DProjectedPointCloudData** ppProjectedPointCloud)Function to project Point Cloud on BrepModel with a
A3DProjectPointCloudManager.Parameters
pManager:
A3DProjectPointCloudManagercreated byA3DProjectPointCloudManagerCreateFromModelFile()function.uPointCloudSize: Number of points in pPointCloudToProject.
pPointCloudToProject: Point cloud to project. May also contain normals directions (ordered as follow: Point1, Normal1, Point 2, Normal2, etc…) depending on the
A3DProjectPointCloudOptionsData::m_bPreferFaceTowardScanoption. This point cloud must be in the same coordinate system as the BrepData structures stored in BrepModel.pOption: Structure containing option (must be set). see A3DProjectPointCloudOption
ppProjectedPointCloud: Point cloud projected.
Returns
A3D_SUCCESSon success, or an error code on failure