Я хочу захватить облака точек из примера MetaGetPointClouds в Meta 2 и сохранить их в файле PCD. Код заканчивается так:
private void MarshalMetaPointCloud()
{
_pointCloud.num_points = _metaPointCloud.num_points;
int point_cloud_size = 3 * _pointCloud.num_points;
Marshal.Copy(_metaPointCloud.points,
_pointCloud.points,
0, point_cloud_size);
}
Может кто-нибудь объяснить мне, что такое Marshal.Copy, где сохранены точки pointCloud.points и как передать их в файл PCD?
Это для Unity Engine, использующего META SDK