Konvertieren Sie Mesh eines einzelnen Objekts 3D in der Datei PLY

Erstellen Sie ein Objekt 3D und speichern Sie es in der Datei PLY

Die überladenen EncodeMesh-Mitglieder, die von der PlyFormat-Klasse freigelegt wurden, können verwendet werden, um die Mesh eines 3D-Objekts in die PLY-Datei zu konvertieren. Die EncodeMesh-Mitglieder nehmen den Namen der Ausgabe datei Mesh und die Objekte PlySaveOptions als Parameter. Mit den Speicher optionen PLY können Entwickler den Namen der Koordinaten komponenten ändern.

Programmier probe

Dieses Code beispiel erstellt ein 3D Cylinder-Objekt und codiert dann in der Datei 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);