Skip to main content

Aspose.3D for Python via .NET is a cross-platform class library that enables your applications to connect with prevalent 3D document formats automatically without the 3D modeling and rendering software being installed on the server. Aspose.3D API lets engineers read, convert, build, alter and control the substance of the 3D document formats.

Project description

Product Page | Docs | Demos | Blog | Code Samples | Free Support | Temporary License | EULA

Try our free online apps demonstrating some of the most popular Aspose.Words functionality.

Aspose.3D for Python via .NET is a cross-platform class library that enables your applications to connect with prevalent 3D document formats automatically without the 3D modeling and rendering software being installed on the server. Aspose.3D API lets engineers read, convert, build, alter and control the substance of the 3D document formats.

3D API Features

Aspose.3D offers a wide arrange of features for creating, reading, manipulating and saving 3D files:

  • Build the mesh of various 3D geometric shapes

  • Create a 3D scene document

  • Set up normals or UV on the Cube

  • Format elements using 3D Transformations

  • Share Mesh’s geometry data between the multiple nodes

  • Add Animation property to 3D scene document

Performance and Scalability

Aspose.3D for Python via .NET is designed to perform equally well on the server or client-side. Aspose.3D for Python via .NET is a single .NET library that can be deployed with any .NET application by simply copying it. You do not have to worry about other services or modules.

Supported Document Formats

Aspose.3D for Python supports a wide range of formats for loading and saving documents, some of them are listed below:

Game: 3DS, ASE, DAE, FBX, U3D, X VR/AR: USD, USDZ, VRML CAD: DXF, RVM, JT Web and PDF: HTML5, glTF, glB, PDF 3D Printing: 3MF, AMF, OBJ, STL, Point Cloud: XYZ, OBJ, PLY, PCD

Detect 3D Format Programming Sample

import aspose.threed as a3d
# For complete examples and data files, please go to https://github.com/aspose-3d/Aspose.3D-for-.NET
# Detect the format of a 3D file
inputFormat = a3d.FileFormat.detect("document.fbx");
# Display the file format
print("File Format: " + str(inputFormat))

Creating a 3D Scene Document: Programming Samples

import aspose.threed as a3d
# For complete examples and data files, please go to https://github.com/aspose-3d/Aspose.3D-for-.NET
# The path to the documents directory.
# Create an object of the Scene class
scene = a3d.Scene()
# Save 3D scene document
scene.Save("document.fbx", a3d.FileFormat.FBX7500ASCII)

Create a 3D PDF with a Cylinder

from aspose.threed import Scene
from aspose.threed.entities import Cylinder
from aspose.threed.shading import PhongMaterial
from aspose.threed.formats import PdfSaveOptions, PdfLightingScheme, PdfRenderMode
# Create a new scene
scene = Scene()
# Create a cylinder child node
cylinder = scene.root_node.create_child_node("cylinder", Cylinder())
cylinder.material = PhongMaterial()
# Set rendering mode and lighting scheme
opt = PdfSaveOptions()
opt.lighting_scheme = PdfLightingScheme.CAD
opt.render_mode = PdfRenderMode.SHADED_ILLUSTRATION
# Save in the PDF format
scene.save("output_out.pdf", opt)

Product Page | Docs | Demos | Blog | Code Samples | Free Support | Temporary License | EULA

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

aspose_3d-24.4.0-py3-none-win_amd64.whl (40.8 MB view details)

Uploaded Python 3Windows x86-64

aspose_3d-24.4.0-py3-none-win32.whl (35.4 MB view details)

Uploaded Python 3Windows x86

aspose_3d-24.4.0-py3-none-manylinux1_x86_64.whl (48.4 MB view details)

Uploaded Python 3

aspose_3d-24.4.0-py3-none-macosx_10_14_x86_64.whl (47.0 MB view details)

Uploaded Python 3macOS 10.14+ x86-64

File details

Details for the file aspose_3d-24.4.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: aspose_3d-24.4.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 40.8 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for aspose_3d-24.4.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 ec06624c03ee7ba9cdd38e1c7ab217eaf02de1b1db940ec4055543ff2dcbad07
MD5 eb9f5f5e1480c8e58a1fa0a2ef96ca4b
BLAKE2b-256 0c74feb73feb8471f00d92e3a100841f58af74b8d0716781e1146087b480734f

See more details on using hashes here.

File details

Details for the file aspose_3d-24.4.0-py3-none-win32.whl.

File metadata

  • Download URL: aspose_3d-24.4.0-py3-none-win32.whl
  • Upload date:
  • Size: 35.4 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for aspose_3d-24.4.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 e646fec958b2abc9f66867f9edb235fbbc726e6e9594ea3fe107d50cb4a50d0d
MD5 0ce0cb2aa4621897930a7f0b4d0b5f4d
BLAKE2b-256 611ef883c7b0dd99241433195526d814f2c318024667afd11ab39239729fe412

See more details on using hashes here.

File details

Details for the file aspose_3d-24.4.0-py3-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for aspose_3d-24.4.0-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 42abd1ec6ba7c0ed080f74f65257d13fe969e4cbf154bfc9ba1a85fbb7d19afb
MD5 566bb6a49f4f0d944ed1afd281060c2c
BLAKE2b-256 9209bdaab2422afbad7003d376ebb4778b9882f7ebcc03df4b300fbd82d96713

See more details on using hashes here.

File details

Details for the file aspose_3d-24.4.0-py3-none-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for aspose_3d-24.4.0-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d74adf5906154b0d2f4e44db58ffd0be5c7f1828ab2f649ae27137441630b4e9
MD5 b8f59b74dc53e276e8f5a5e3ef65479e
BLAKE2b-256 cde7291b66abaead199119220b2b3aeb11805d5658dc375853c82d03b8e15108

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page