Trabajar con PointCloud
Decodificar malla
Aspose.3D for .NET permite decodificar una malla de un archivo Draco directamente sin construir una escena usando el método Decode
de la clase DracoFormat
. El siguiente fragmento de código muestra cómo utilizar esta funcionalidad:
// 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"); |
Codificar malla
Aspose.3D for .NET permite codificar una malla de esfera en un archivo Draco directamente sin construir una escena usando el método Encode
de la clase DracoFormat
. El siguiente fragmento de código muestra cómo utilizar esta funcionalidad:
// 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"); |
Codificar Esfera como PointCloud
Aspose.3D for .NET permite codificar una malla de esfera en un archivo Draco como una nube de puntos utilizando el método Encode
de la clase DracoFormat
. El siguiente fragmento de código muestra cómo utilizar esta funcionalidad:
// 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 }); |
Encode Mesh a PLY
Aspose.3D for .NET permite codificar una malla en un archivo PLY directamente sin construir una escena usando el método Encode
de la clase PlyFormat
. El siguiente fragmento de código muestra cómo utilizar esta funcionalidad:
// 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"); |
Decodificar malla desde PLY
Aspose.3D for .NET permite decodificar una malla/nube de puntos a partir de un archivo PLY usando el método Decode
de la clase PlyFormat
. El siguiente fragmento de código muestra cómo utilizar esta funcionalidad:
// 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"); |
Exportar a PLY como PointCloud
Aspose.3D for .NET permite exportar una escena a PLY como PointCloud utilizando el método Encode
de la clase PlyFormat
. El siguiente fragmento de código muestra cómo utilizar esta funcionalidad:
// 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 }); | |
Exportar escena 3D como nube de puntos
Aspose.3D for .NET permite exportar una escena 3D como PointCloud usando la propiedad PointCloud
de la clase ObjSaveOptions
. El siguiente fragmento de código muestra cómo utilizar esta funcionalidad:
// 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 }); |