•  Java 3D文件处理API

     

    无需任何外部建模和渲染软件即可创建、操作和保存3D文件为多种格式。

     

    Aspose.3D for Java是一个独立的游戏软件和CAD API,用于操作 3D文件。API 支持大多数流行的 3D 文件格式,应用程序可以轻松创建、读取、转换和修改文件。

     

    此外,API帮助开发人员建模和创建大型游戏世界、用于设计可视化的出色场景、参与虚拟现实体验、将动画属性添加到场景文件、使用转换格式化元素等等

     

     

    产品功能

    01

    高级Java 3D API功能

    1、生成场景并以支持的格式保存

    2、加载、保存和渲染3D文档到流

    3、使用几何和场景层次结构

    4、在多个节点内共享网格几何数据

    5、将动画属性添加到场景文件

    6、使用顶点的自定义内存布局对网格进行三角剖分

    7、在3D场景中添加目标相机以及动画对象

    8、按材质分割网格

    9、通过指定向上法线更改平面的方向

    10、通过挤压形状创建几何图形

    11、增强圆柱体的创建

    12、基于存档的文件格式检测

    13、支持AMF格式

    14、使用Draco压缩导入和导出glTF文档

    02

    相互转换场景文件

    API以简单的方式提供了对3D文件格式转换的支持。开发人员可以在Scene实例中加载源文档,并将其Save函数与FileFormat参数一起使用。

    03

    通过API生成3D场景

    Aspose.3D for Java让开发人员无需依赖任何建模软件即可从头开始创建场景。Java API还使开发人员能够以任何受支持的格式保存场景,例如(STL、FBX、Discreet3DS、WavefrontOBJ、Collada和Universal3D)。

    04

    以简单的方式构建节点层次结构

    Aspose.3D for Java API提供了构建节点层次结构的能力,其中节点是场景的基本构建块。节点的层次结构定义了逻辑结构并通过将几何图形、灯光和相机附加到节点来提供可见的内容。

    05

    将动画属性添加到场景

    Aspose.3D for Java API通过将属性的组件映射到不同曲线的 CurveMapping 提供对关键帧动画的支持。

     

    此外,库提供在3D文件中设置目标相机,当您需要相机面对特定节点时,这在动画中很有用。

    06

    稳健性、性能和可扩展性

    Aspose.3D for Java被设计为在服务器端或客户端上表现同样出色。它是一个单一的Java程序集,只需添加其引用即可与任何Java应用程序一起部署。在使用API时,您不必担心其他服务或模块。

     

     

     

    支持的文件格式

    API支持列出的文件格式。

    01

    输入输出

    1Autodesk: FBX 7.2 to 7.5 (ASCII/Binary)

    2、STL (ASCII/Binary)

    3、Wavefront: OBJ

    4、3DS

    5、Universal3D

    6、Collada: DAE

    7、GL Transmission: glTF (ASCII/Binary)

    8、Google Draco: DRC

    9、RVM (Text/Binary)

    10、便携式文件格式: PDF

    11、AMF

    12、PLY

    02

    仅输入

    1、DirectX: X (ASCII/Binary)

    2、Siemens: JT

    3、DXF

    4、3MF

    5、VRML

    6、DirectX: X

    03

    仅输出

    HTML

     

     

    支持的平台

    Aspose.3D for Java支持Java运行时。

    Java运行时的环境

    JSP/JSF 应用程序

    桌面应用程序