Especificar 3D Opciones de guardado de archivos

3D Opciones de guardado de archivos

Hay varias sobrecargas del método Scene.save que aceptan una instancia de SaveOptions. Debe ser una instancia de una clase derivada de la clase SaveOptions. Cada formato de guardado tiene una clase correspondiente que contiene opciones de guardado para ese formato de guardado; por ejemplo, está ColladaSaveOptions para el formato de guardado FileFormat.COLLADA.

Uso de Collada Opciones de Guardar

El siguiente código muestra cómo configurar las opciones de guardado antes de guardar un archivo 3D en formato Collada.

Uso de Discreet3DS Opciones de Guardar

El siguiente código muestra cómo configurar las opciones de guardado antes de guardar un archivo 3D en un formato Discreet 3DS.

Uso de las opciones de Guardar FBX

El siguiente código muestra cómo configurar las opciones de guardado antes de guardar un archivo 3D a un formato FBX.

Uso de OBJ Opciones de Guardar

El siguiente código muestra cómo configurar las opciones de guardado antes de guardar un archivo 3D en un formato Obj.

Uso de STL Opciones de Guardar

El siguiente código muestra cómo configurar las opciones de guardado antes de guardar un archivo 3D al formato STL.

Uso de las opciones de Guardar U3D

El siguiente código muestra cómo configurar las opciones de guardado antes de guardar un documento en formato U3D.

Uso de las opciones de Guardar glTF

El siguiente código muestra cómo configurar las opciones de guardado antes de guardar un documento en formato glTF.

PrettyPrint en glTF Opciones de guardado

También puede usar el método setPrettyPrint de la clase GLTFSaveOptions para la impresión JSON comprensible para el ser humano. El siguiente código muestra cómo usar esta funcionalidad.

Guardar dependencias de una escena 3D en el sistema de archivos reales

Los desarrolladores pueden requerir guardar todas las dependencias de la escena 3D en el sistema de archivos real. Pueden definir la ruta de un directorio local, guardar en el objeto MemoryFileSystem o simplemente descartar las dependencias. La propiedad FileSystem se agrega en todas las clases de opción de guardar.

Descarte guardar los archivos de material

Guardar dependencias en el directorio local

Guardar dependencias en la instancia de MemoryFileSystem

Uso de las opciones de guardado Google Draco (.DRC)

El siguiente código muestra cómo configurar las opciones de guardado antes de guardar un modelo 3D a formato DRC.

Uso de RVM Opciones de Guardar

El siguiente código muestra cómo configurar las opciones de guardado antes de guardar un modelo 3D a formato RVM.