Aspose.3D for Python via .NET について

Pythonベースのアプリケーション内で3Dファイル形式の読み取り、書き込み、操作、変換

Aspose.3D for Python via .NET is a feature-rich Gameware and Computer-Aided-Designing (CAD) API for manipulating 3D documents without any 3D modeling and rendering software dependencies. The API supports Maya, OpenUSD, Blender, Discreet3DS, WavefrontOBJ, FBX (ASCII, Binary), STL (ASCII, Binary), Universal3D, 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
  • DXF
  • 3MF (3D Manufacturing Format)
  • ASE
  • VRML

Output Only

  • HTML
  • Point Clouds: PCD

Advanced Python 3D API Features

  • Create 3D scene and save in uniform object model.
  • Load, save and convert files.
  • Work with geometry and 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.
  • Vulkan-backed WinForms renderer.
  • 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.