Mit Point Cloud arbeiten

Contents
[ ]

Netz entschlüsseln

Aspose.3D for Python via .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:

from aspose import pycore
from aspose.threed import FileFormat
from aspose.threed.entities import PointCloud

#  For complete examples and data files, please go to https:# github.com/aspose-3d/Aspose.3D-for-.NET
pointCloud = pycore.cast(PointCloud, FileFormat.DRACO.decode("data-dir"  + "point_cloud_no_qp.drc"))

Maschen kodieren

Aspose.3D for Python via .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:

from aspose.threed import FileFormat
from aspose.threed.entities import Sphere

#  For complete examples and data files, please go to https:# github.com/aspose-3d/Aspose.3D-for-.NET
FileFormat.DRACO.encode(Sphere(), "data-dir"  + "sphere.drc")

Kugel als Point Cloud codieren

Aspose.3D for Python via .NET ermöglicht die Codierung eines Kugel netzes in eine Draco-Datei als Punktwolke mithilfe der encode-Methode der DracoFormat-Klasse. Das folgende Code-Snippet zeigt, wie diese Funktional ität verwendet wird:

from aspose.threed import FileFormat
from aspose.threed.entities import Sphere
from aspose.threed.formats import DracoSaveOptions

options = DracoSaveOptions()
options.point_cloud = true 
#  For complete examples and data files, please go to https:# github.com/aspose-3d/Aspose.3D-for-.NET
FileFormat.DRACO.encode(Sphere(), "data-dir"  + "sphere.drc", options)

Encodieren Sie Mesh auf PLY

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

from aspose.threed import FileFormat
from aspose.threed.entities import Sphere

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

Dekodieren Sie Mesh von PLY

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

from aspose.threed import FileFormat
from aspose.threed.entities import Sphere

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

Als Point Cloud nach PLY exportieren

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

from aspose.threed import FileFormat
from aspose.threed.entities import Sphere
from aspose.threed.formats import PlySaveOptions

options = PlySaveOptions()
options.point_cloud = true 
#  For complete examples and data files, please go to https:# github.com/aspose-3d/Aspose.3D-for-.NET
FileFormat.PLY.encode(Sphere(), "data-dir"  + "sphere.ply", options)

3D Szene als Point Cloud exportieren

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

from aspose.threed import Scene
from aspose.threed.entities import Sphere
from aspose.threed.formats import ObjSaveOptions

#  For complete examples and data files, please go to https:# github.com/aspose-3d/Aspose.3D-for-.NET
scene = Scene(Sphere())
options = ObjSaveOptions()
options.point_cloud = true 
scene.save("data-dir"  + "Export3DSceneAsPointCloud.obj", options)