Mit Point Cloud arbeiten

Contents
[ ]

Netz entschlüsseln

Aspose.3D for .NET ermöglicht das direkte Decodieren eines Netzes aus einer Draco-Datei, ohne eine Szene mit der Decode-Methode der DracoFormat-Klasse zu erstellen. Das folgende Code-Snippet zeigt, wie diese Funktional ität verwendet wird:

// For complete examples and data files, please go to https://github.com/aspose-3d/Aspose.3D-for-.NET
var pointCloud = (PointCloud)FileFormat.Draco.Decode("point_cloud_no_qp.drc");

Maschen kodieren

Aspose.3D for .NET ermöglicht die direkte Codierung eines Kugel netzes in eine Draco-Datei, ohne eine Szene mit der Encode-Methode der DracoFormat-Klasse zu erstellen. Das folgende Code-Snippet zeigt, wie diese Funktional ität verwendet wird:

// For complete examples and data files, please go to https://github.com/aspose-3d/Aspose.3D-for-.NET
FileFormat.Draco.Encode(new Sphere(), "sphere.drc");

Kugel als Point Cloud codieren

Aspose.3D for .NET ermöglicht das Codieren eines Kugel netzes in Draco-Datei als Punktwolke mit der Encode-Methode der DracoFormat-Klasse. Das folgende Code-Snippet zeigt, wie diese Funktional ität verwendet wird:

// For complete examples and data files, please go to https://github.com/aspose-3d/Aspose.3D-for-.NET
FileFormat.Draco.Encode(new Sphere(), "sphere.drc", new DracoSaveOptions() { PointCloud = true });

Encodieren Sie Mesh auf PLY

Aspose.3D for .NET ermöglicht die direkte Codierung eines Netzes in PLY-Datei, ohne eine Szene mit der Encode-Methode der PlyFormat-Klasse zu erstellen. Das folgende Code-Snippet zeigt, wie diese Funktional ität verwendet wird:

// For complete examples and data files, please go to https://github.com/aspose-3d/Aspose.3D-for-.NET
FileFormat.PLY.Encode(new Sphere(), "sphere.ply");

Dekodieren Sie Mesh von PLY

Aspose.3D for .NET ermöglicht das Decodieren einer Mesh-/Punktwolke aus einer PLY-Datei mit der Decode-Methode der PlyFormat-Klasse. Das folgende Code-Snippet zeigt, wie diese Funktional ität verwendet wird:

// For complete examples and data files, please go to https://github.com/aspose-3d/Aspose.3D-for-.NET
FileFormat.PLY.Encode(new Sphere(), "sphere.ply");

Als Point Cloud nach PLY exportieren

Aspose.3D for .NET ermöglicht den Export einer Szene nach PLY als Point Cloud mithilfe der Encode-Methode der PlyFormat-Klasse. Das folgende Code-Snippet zeigt, wie diese Funktional ität verwendet wird:

// For complete examples and data files, please go to https://github.com/aspose-3d/Aspose.3D-for-.NET
FileFormat.PLY.Encode(new Sphere(), "sphere.ply", new PlySaveOptions() { PointCloud = true });

3D Szene als Point Cloud exportieren

Aspose.3D for .NET ermöglicht den Export einer 3D-Szene als Point Cloud unter Verwendung der PointCloud-Eigenschaft der ObjSaveOptions-Klasse. Das folgende Code-Snippet zeigt, wie diese Funktional ität verwendet wird:

// For complete examples and data files, please go to https://github.com/aspose-3d/Aspose.3D-for-.NET
var scene = new Scene(new Sphere());
scene.Save("Export3DSceneAsPointCloud.obj", new ObjSaveOptions() { PointCloud = true });