I use a Python script to call a DLL that uses the C++ SDK for higher performance. I have large pointclouds that I need to combine. Is there a way to do this efficiently using the C++ SDK like for meshes where you can use mesh.Append(count, meshes):
void ON_Mesh::Append(int count, const ON_Mesh *const meshes)
I do not see a comparable Member Function for ON_PointCloud.
Can SetPointCloud be used to do this? I see one of its overloads says:
Description: Copies cloud and moves user data from point_cloud to m_point_cloud. Paramters: pointCloud - [in] information in point_cloud is copied. Any attached [ON_UserData](https://developer.rhino3d.com/api/cpp/class_o_n___user_data.html) is moved from point_cloud to m_point_cloud.
I will try this next but fear it only works for copying a pointcloud to a new container.