Convertir le maillage d'un seul objet 3D dans un 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 les objets Mesh, le nom du fichier de sortie et PlySaveOptions comme paramètres. En utilisant les options de sauvegarde PLY, les développeurs peuvent changer le nom des composants de coordonnées.

Échantillon de programmation

Cet exemple de code crée un objet 3D Cylinder, puis l’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);