Lavorare con PointCloud
Decodificare la maglia
Aspose.3D for .NET consente di decodificare direttamente una mesh da un file Draco senza creare una scena utilizzando il metodo Decode
della classe DracoFormat
. Il seguente frammento di codice mostra come utilizzare questa funzionalità:
// 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"); |
Code Mesh
Aspose.3D for .NET consente di codificare direttamente una mesh a sfera in un file Draco senza creare una scena utilizzando il metodo Encode
della classe DracoFormat
. Il seguente frammento di codice mostra come utilizzare questa funzionalità:
// 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"); |
Codificare sfera come PointCloud
Aspose.3D for .NET consente di codificare una mesh sfera in file Draco come nuvola di punti utilizzando il metodo Encode
della classe DracoFormat
. Il seguente frammento di codice mostra come utilizzare questa funzionalità:
// 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 }); |
Codificare la maglia fino a PLY
Aspose.3D for .NET consente di codificare direttamente un file mesh in PLY senza creare una scena utilizzando il metodo Encode
della classe PlyFormat
. Il seguente frammento di codice mostra come utilizzare questa funzionalità:
// 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"); |
Decodificare mesh a partire da PLY
Aspose.3D for .NET consente di decodificare una nuvola mesh/point da un file PLY utilizzando il metodo Decode
della classe PlyFormat
. Il seguente frammento di codice mostra come utilizzare questa funzionalità:
// 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"); |
Esporta a PLY come PointCloud
Aspose.3D for .NET consente di esportare una scena a PLY come PointCloud utilizzando il metodo Encode
della classe PlyFormat
. Il seguente frammento di codice mostra come utilizzare questa funzionalità:
// 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 }); | |
Esporta 3D scena come Point Cloud
Aspose.3D for .NET consente di esportare una scena 3D come PointCloud utilizzando la proprietà PointCloud
della classe ObjSaveOptions
. Il seguente frammento di codice mostra come utilizzare questa funzionalità:
// 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 }); |