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-25.11.0-py3-none-win_amd64.whl (45.6 MB view details)

Uploaded Python 3Windows x86-64

aspose_3d-25.11.0-py3-none-win32.whl (39.8 MB view details)

Uploaded Python 3Windows x86

aspose_3d-25.11.0-py3-none-manylinux1_x86_64.whl (49.7 MB view details)

Uploaded Python 3

aspose_3d-25.11.0-py3-none-macosx_10_14_x86_64.whl (54.6 MB view details)

Uploaded Python 3macOS 10.14+ x86-64

File details

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

File metadata

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

File hashes

Hashes for aspose_3d-25.11.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 fd88e78278562884046917a762ab82aa87513e76fc91f8c8821e139f1577c993
MD5 fd494d6e11b511a508bb44c5516cebb5
BLAKE2b-256 e106ccbd0713d0ee0163754897858f6677ce5bec25cf0b09ac8e5f477db5507c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aspose_3d-25.11.0-py3-none-win32.whl
  • Upload date:
  • Size: 39.8 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.2

File hashes

Hashes for aspose_3d-25.11.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 1581143ac78fedfa048a96e9edf21811cc70ce6593d9d5eca71448f49b41203c
MD5 ae03e352b4516915d32568bf506530d3
BLAKE2b-256 e5258cf96f87c08373b378a87606aae4dba9483c44d3f71a24bb661f1d006c4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_3d-25.11.0-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bbb5249148bc9cf27895c6c84292b452907f0fe8bde262fdb0babaebe3706853
MD5 cb17dbe1192d4038508fbfcf558a380f
BLAKE2b-256 c6a9dbc8f3779adcf0841ac518b79400f31e6e3331d5fbd1c55f01c51e6aebff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_3d-25.11.0-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 2f1942c4e4c94c27c7e70c45c9f6b57525b3449248b301be9ebd9f2cddb23efa
MD5 27408e4bae5f6cc6d7093c759a6502cc
BLAKE2b-256 54a3447175112b2f6defb96e8727f33d3a8802155687cabf6c473717d764cf11

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