Преобразование сетки одного объекта 3D в файле PLY

Создайте объект 3D и сохраните его в файл PLY

Перегруженные члены EncodeMesh, открытые классом PlyFormat, могут использоваться для преобразования Mesh объекта 3D в файл PLY. Члены EncodeMesh принимают в качестве параметров Mesh, имя выходного файла и объекты PlySaveOptions. Используя параметры сохранения PLY, разработчики могут изменить имя компонентов координат.

Образец программирования

Этот пример кода создает объект 3D Cylinder, а затем кодирует в файле PLY.

C#

 // Create a cylinder object and save it to ply file

FileFormat.PLY.EncodeMesh(new Cylinder(), "cylinder.ply");

/* using Ply save options*/

//Save as binary PLY format, the default value is ASCII

PlySaveOptions opt = new PlySaveOptions(FileContentType.Binary);

//change the components to 's' and 't'

opt.TextureCoordinateComponents.Item1 = "s";

opt.TextureCoordinateComponents.Item2 = "t";

//save the mesh

FileFormat.PLY.EncodeMesh(new Cylinder(), "cylinder.ply", opt);