Los archivos DAE se usan comúnmente para intercambiar activos digitales entre diferentes aplicaciones de procesamiento 3D. En ciertas situaciones, es posible que deba convertir archivos DAE a formato OBJ. Este artículo cubre cómo convertir un archivo DAE a un archivo OBJ en Java.
API de Java para convertir archivos DAE a OBJ
Aspose.3D for Java La API admite trabajar con DAE, OBJ y varios otros formatos de archivo. Puede configurar fácilmente la API descargando los archivos JAR de la sección Nuevos lanzamientos o con las siguientes especificaciones de Maven en el archivo pom.xml de su aplicación:
Repositorio:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Dependencia:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>21.12</version>
</dependency>
</dependencies>
Convertir archivo DAE a OBJ en Java
Puede convertir el archivo DAE a OBJ siguiendo los pasos a continuación:
- Cargue el archivo DAE de entrada con la clase Scene.
- Crea una instancia de un objeto de la clase ObjSaveOptions.
- Convierta el archivo DAE a OBJ con el método Save.
El siguiente fragmento de código demuestra cómo convertir DAE a OBJ mediante programación en Java:
// Cargue el archivo DAE de entrada con la clase Escena.
Scene scene = new Scene("Sample.dae");
// Inicializar una instancia de la clase ObjSaveOptions
ObjSaveOptions options = new ObjSaveOptions();
options.setEnableMaterials(true);
// Convertir DAE a archivo OBJ
scene.save("Sample.obj", options);
Obtenga una Licencia Temporal Gratis
Puede evaluar la API en toda su capacidad solicitando una licencia temporal gratuita. Le permitirá probar todas las funciones sin ninguna limitación.
Explora más características
Puede explorar otras características de la API visitando la sección Documentación donde se tratan en detalle los detalles sobre otros formatos de archivo.
Conclusión
En este artículo, ha explorado cómo convertir archivos DAE a OBJ con alta fidelidad en Java. Además, no necesita instalar ninguna aplicación de modelado 3D para trabajar con esta función. No dude en comunicarse con nosotros en el foro en caso de cualquier consulta.