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

aspose_3d-24.9.0-py3-none-win_amd64.whl (44.7 MB view details)

Uploaded Python 3 Windows x86-64

aspose_3d-24.9.0-py3-none-win32.whl (39.1 MB view details)

Uploaded Python 3 Windows x86

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

Uploaded Python 3

aspose_3d-24.9.0-py3-none-macosx_10_14_x86_64.whl (53.8 MB view details)

Uploaded Python 3 macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: aspose_3d-24.9.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 44.7 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-24.9.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 6f9b156e494579e9207c44bd8a80c1d8155ee92f33bda28a5407e3e6b0807bfd
MD5 b1b8c04502bfa3ddbbb9c579b3552115
BLAKE2b-256 dcf622a05e1812274312aed56c5088493c1e08a746462f886c82b44dfe0ffb16

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aspose_3d-24.9.0-py3-none-win32.whl
  • Upload date:
  • Size: 39.1 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-24.9.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 05e800285b6f60e59e86942f87b09147a132e3ec70d544e5e3edd556e8d7d76c
MD5 79d9ebf107e194c6228c3ac80bcab823
BLAKE2b-256 8b4e28a76999adc4950a351bd7dee377d5e537f7f74d1be23a45cdb62a7052a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_3d-24.9.0-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 012f31e802cec3cf130be41edcd41dfd0d9d79196b89489738eed49cafaef149
MD5 1d46ccdb4f69f28390038760863eb7b5
BLAKE2b-256 9ce502473d6d5182734d9acc5c325c722132f70c53f566c14fc563270485b0b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aspose_3d-24.9.0-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 006192ba0ed4128cce675060eefb6903caeb882fcd78cd770f82cecd356cc174
MD5 274cd56d99fc2fbfa0046b7c97088fec
BLAKE2b-256 fe2cbeaf15ee833f66470f468f6dd6142f0f8ccf2dcfc6cff665e6db10cc315b

See more details on using hashes here.

Supported by

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