Convertire Mesh di un singolo oggetto 3D in file PLY

Crea un oggetto 3D e salvalo in un file PLY

I membri sovraccarichi di encodeMesh esposti dalla classe PlyFormat possono essere utilizzati per convertire la mesh di un oggetto 3D in un file PLY. I membri di encodeMesh prendono gli oggetti Mesh, il nome del file di output e PlySaveOptions come parametri. Utilizzando le opzioni di salvataggio PLY, gli sviluppatori possono modificare il nome dei componenti delle coordinate.

Campione di programmazione

Questo esempio di codice crea un oggetto Cilindro 3D, quindi codifica nel file PLY.

Python


from aspose.threed import FileFormat, FileContentType
from aspose.threed.entities import Cylinder
from aspose.threed.formats import PlySaveOptions

# Create a cylinder object and save it to ply file

FileFormat.PLY.encode_mesh(Cylinder(), "cylinder.ply")

# using Ply save options

# Save as binary PLY format, the default value is ASCII

opt = PlySaveOptions(FileContentType.BINARY)

# change the components to 's' and 't'

opt.texture_coordinate_components.item1 = "s
opt.texture_coordinate_components.item2 = "t"

# save the mesh

FileFormat.PLY.encode_mesh(Cylinder(), "cylinder.ply", opt)