Java 3D文件处理API
无需任何外部建模和渲染软件即可创建、操作和保存3D文件为多种格式。 Aspose.3D for Java是一个独立的游戏软件和CAD API,用于操作 3D文件。API 支持大多数流行的 3D 文件格式,应用程序可以轻松创建、读取、转换和修改文件。 此外,API帮助开发人员建模和创建大型游戏世界、用于设计可视化的出色场景、参与虚拟现实体验、将动画属性添加到场景文件、使用转换格式化元素等等 产品功能 高级Java 3D API功能 1、生成场景并以支持的格式保存 2、加载、保存和渲染3D文档到流 3、使用几何和场景层次结构 4、在多个节点内共享网格几何数据 5、将动画属性添加到场景文件 6、使用顶点的自定义内存布局对网格进行三角剖分 7、在3D场景中添加目标相机以及动画对象 8、按材质分割网格 9、通过指定向上法线更改平面的方向 10、通过挤压形状创建几何图形 11、增强圆柱体的创建 12、基于存档的文件格式检测 13、支持AMF格式 14、使用Draco压缩导入和导出glTF文档 相互转换场景文件 API以简单的方式提供了对3D文件格式转换的支持。开发人员可以在Scene实例中加载源文档,并将其Save函数与FileFormat参数一起使用。 通过API生成3D场景 Aspose.3D for Java让开发人员无需依赖任何建模软件即可从头开始创建场景。Java API还使开发人员能够以任何受支持的格式保存场景,例如(STL、FBX、Discreet3DS、WavefrontOBJ、Collada和Universal3D)。 以简单的方式构建节点层次结构 Aspose.3D for Java API提供了构建节点层次结构的能力,其中节点是场景的基本构建块。节点的层次结构定义了逻辑结构并通过将几何图形、灯光和相机附加到节点来提供可见的内容。 将动画属性添加到场景 Aspose.3D for Java API通过将属性的组件映射到不同曲线的 CurveMapping 提供对关键帧动画的支持。 此外,库提供在3D文件中设置目标相机,当您需要相机面对特定节点时,这在动画中很有用。 稳健性、性能和可扩展性 Aspose.3D for Java被设计为在服务器端或客户端上表现同样出色。它是一个单一的Java程序集,只需添加其引用即可与任何Java应用程序一起部署。在使用API时,您不必担心其他服务或模块。 支持的文件格式 API支持列出的文件格式。 输入输出 1、Autodesk: 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 仅输入 1、DirectX: X (ASCII/Binary) 2、Siemens: JT 3、DXF 4、3MF 5、VRML 6、DirectX: X 仅输出 HTML 支持的平台 Aspose.3D for Java支持Java运行时。 Java运行时的环境 JSP/JSF 应用程序 桌面应用程序