Convertir malla de un único objeto 3D en un archivo PLY

Crear un objeto 3D y guardarlo en un archivo PLY

Los miembros encodeMesh sobrecargados expuestos por la clase PlyFormat se pueden usar para convertir la malla de un objeto 3D en un archivo PLY. Los miembros encodeMesh toman el Mesh, el nombre del archivo de salida y los objetos PlySaveOptions como parámetros. Usando las opciones de guardado PLY, los desarrolladores pueden cambiar el nombre de los componentes de coordenadas.

Muestra de programación

En este ejemplo de código se crea un objeto 3D Cylinder y, a continuación, se codifica en el archivo 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)