Convertir Mesh d'un seul objet 3D dans le fichier PLY

Créez un objet 3D et enregistrez-le dans le fichier PLY

Les membres EncodeMesh surchargés exposés par la classe PlyFormat peuvent être utilisés pour convertir le Mesh d’un objet 3D en fichier PLY. Les membres EncodeMesh prennent le Mesh, le nom du fichier de sortie et les objets PlySaveOptions comme paramètres. En utilisant les options de sauvegarde PLY, les développeurs peuvent modifier le nom des composants de coordonnées.

Échantillon de programmation

Cet exemple de code crée un objet Cylindre 3D, puis encode dans le fichier 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);