Aspose.3D for Node.js via Java 关于

使用 Node.js 创建、操作 3D 文件并将其保存为多种格式。

Aspose.3D for Node.js via Java is a Microsoft 3D document manipulation solution API that supports Discreet 3DS, Wavefront OBJ, FBX (ASCII, Binary), STL (ASCII, Binary), Universal 3D, Collada, glTF, GLB, PLY, DirectX, Google Draco file formats and more. Developers can create, read, convert, modify and control the substance of 3D document formats easily.

Supported File Formats

Input/Output

  • Autodesk: FBX 6.1, 7.2 to 7.5 (ASCII/Binary)
  • 3D Systems CAD: STL (ASCII/Binary)
  • Wavefront: OBJ
  • Discreet 3D Studio: 3DS
  • Universal3D: U3D
  • Collada: DAE
  • GL Transmission: glTF (ASCII/Binary)
  • Google Draco: DRC
  • OpenUSD: USDA, USDC, USDZ (Text/Binary)
  • RVM (Text/Binary)
  • Portable Document Format: PDF
  • Point Clouds: XYZ
  • Others: AMF, PLY (ASCII/Binary), A3DW

Input Only

  • Autodesk: Maya(ASCII/Binary), DXF
  • Blender
  • DirectX: X (ASCII/Binary)
  • Siemens: JT
  • 3MF (3D Manufacturing Format)
  • ASE
  • VRML

Output Only

  • HTML
  • Point Clouds: PCD

Advanced Node.js 3D API Features

  • Create 3D scene & save in uniform object model
  • Load, save & convert files
  • Work with geometry & scene hierarchy
  • Share mesh geometry data between multiple nodes
  • Property animation and skeleton animation
  • Triangulate a Mesh with Custom Memory Layout of the Vertex
  • Mesh boolean operation
  • Animate Objects in a Scene
  • Split Meshes by Material
  • Render a 3D View in the Image Format
  • Blind watermark for 3D meshes
  • Procedural modeling
  • Text to 3D Mesh support
  • Create geometry by extruding shapes
  • Generate UV/Normal/Tangent for meshes
  • Various input and output formats support
  • Enhanced security for interacting with file dependencies
  • Draco compression and decompression support