Aspose.3D  for Java

Java 3D Procesamiento de archivos API

Cree, manipule y guarde archivos 3D en múltiples formatos sin necesidad de ningún software externo de modelado y renderizado.

  Descargar prueba gratuita
  
 

Aspose.3D for Java es un Gameware independiente y CAD API para manipular 3D archivos. API es compatible con la mayoría de los formatos de archivo populares 3D y las aplicaciones pueden crear, leer, convertir & modificar archivos fácilmente. Además, API ayuda a los desarrolladores en el modelado y la creación de mundos de juegos masivos, magníficas escenas para la visualización del diseño, participar en experiencias de realidad virtual, agregar propiedades de animación al archivo de escena, formatear elementos mediante transformaciones y mucho más.

Funciones avanzadas Java 3D API

Genere escena y guárdela en formatos compatibles

Cargue, guarde y renderice el documento 3D en una secuencia

Trabajar con geometría y jerarquía de escenas.

Comparta datos de geometría de malla dentro de múltiples nodos

Agregar propiedad de animación al archivo de escena

Triangular una malla con un diseño de memoria personalizado del vértice

Añade una cámara objetivo y anima objetos en una escena 3D

Dividir mallas por material

Cambie la orientación del plano especificando una normal hacia arriba

Crear geometría mediante la extrusión de formas

Mejorar la creación de cilindro

Detección de formato de archivo basado en archivo

compatibilidad con el formato AMF

Importe y exporte glTF documentos usando la compresión Draco

Interconvertir archivos de escena

API proporciona compatibilidad con la conversión de formato de archivo 3D de forma sencilla. Los desarrolladores pueden cargar el documento de origen en una instancia de Scene y usar su función Guardar con el parámetro FileFormat. ¡Eso es todo!

Guardar 3D escena en diferentes formatos - Java

// load the file to be converted

Scene scnObj = new Scene(dir + "srctemplate.fbx");

// save in different formats

scnObj.save(dir + "trgoutput.stl", FileFormat.STLASCII);

scnObj.save(dir + "trgoutput.obj", FileFormat.WAVEFRONTOBJ);

Generar 3D escenas a través de API

Aspose.3D for Java permite a los desarrolladores crear escenas desde cero sin depender de ningún software de modelado. El Java API también permite a los desarrolladores guardar las escenas en cualquiera de los formatos compatibles, como (STL, FBX, Discreet3DS, WavefrontOBJ, Collada y Universal3D).

Crea una escena con 3D formas primitivas - Java

// initialize a Scene object

Scene scn = new Scene();

// create a Box model

scn.getRootNode().createChildNode("box", new Box());

// create a Cylinder model

scn.getRootNode().createChildNode("cylinder", new Cylinder());

// save drawing in the FBX format

scn.save(dir + "output.fbx", FileFormat.FBX7500ASCII);

Cree una jerarquía de nodos de forma sencilla

Aspose.3D for Java API proporciona la capacidad de crear una jerarquía de nodos en la que un nodo es el componente básico de una escena. Una jerarquía de nodos define la estructura lógica y proporciona contenido visible al adjuntar geometrías, luces y cámaras a los nodos.

Agregar propiedad de animación a la escena

Aspose.3D for Java API proporciona compatibilidad con la animación de fotogramas clave a través de CurveMapping, que asigna componentes de una propiedad a diferentes curvas. Además, la biblioteca ofrece configurar la cámara de destino en un archivo 3D, lo cual es útil en la animación cuando necesita que la cámara mire hacia un nodo en particular.

Robustez, Rendimiento & Escalabilidad

Aspose.3D for Java está diseñado para funcionar igualmente bien en el servidor o en el lado del cliente. Es un ensamblado único Java que se puede implementar con cualquier aplicación Java simplemente agregando su referencia. No tiene que preocuparse por otros servicios o módulos mientras trabaja con API.

  
  

Aspose.3D ofrece 3D API de procesamiento individuales para otros entornos de desarrollo populares, como se indica a continuación: