Mit Point Cloud arbeiten
Netz entschlüsseln
Aspose.3D for Java 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-Java
PointCloud pointCloud = (PointCloud) FileFormat.DRACO.decode(RunExamples.getDataDir() + "point_cloud_no_qp.drc");Maschen kodieren
Aspose.3D for Java 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-Java
FileFormat.DRACO.encode(new Sphere(), RunExamples.getDataDir() + "sphere.drc");Kugel als Point Cloud codieren
Aspose.3D for Java 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-Java
DracoSaveOptions opt = new DracoSaveOptions();
opt.setPointCloud(true);
FileFormat.DRACO.encode(new Sphere(), RunExamples.getDataDir()+"sphere.drc", opt);Encodieren Sie Mesh auf PLY
Aspose.3D for Java 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-Java
FileFormat.PLY.encode(new Sphere(), RunExamples.getDataDir() + "sphere.ply");Dekodieren Sie Mesh von PLY
Aspose.3D for Java 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-Java
FileFormat.PLY.encode(new Sphere(), RunExamples.getDataDir() + "sphere.ply");Als Point Cloud nach PLY exportieren
Aspose.3D for Java 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-Java
PlySaveOptions opt = new PlySaveOptions();
opt.setPointCloud(true);
FileFormat.PLY.encode(new Sphere(),RunExamples.getDataDir() + "sphere.ply", opt);3D Szene als Point Cloud exportieren
Aspose.3D for Java ermöglicht den Export einer 3D-Szene als Point Cloud mit der setPointCloud-Methode 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-Java
// Initialize Scene
Scene scene = new Scene(new Sphere());
// Initialize ObjSaveOptions
ObjSaveOptions opt = new ObjSaveOptions();
// To export 3D scene as point cloud setPointCould
opt.setPointCloud(true);
// Save
scene.save(RunExamples.getDataDir()+ "export3DSceneAsPointCloud.obj", opt);