Преобразование Mesh одного объекта 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);