Skip to main content

Product 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

Metadata

Release files for aspose-3d 26.10.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for aspose-3d 26.10.0
File Actions
aspose_3d-26.10.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for aspose_3d-26.10.0-py3-none-win_amd64.whl
aspose_3d-26.10.0-py3-none-win32.whl Python 3 none Windows x86-32 Details for aspose_3d-26.10.0-py3-none-win32.whl
aspose_3d-26.10.0-py3-none-manylinux1_x86_64.whl Python 3 none Linux glibc 2.5+ x86-64 Details for aspose_3d-26.10.0-py3-none-manylinux1_x86_64.whl
aspose_3d-26.10.0-py3-none-macosx_10_14_x86_64.whl Python 3 none macOS 10.14+ x86-64 Details for aspose_3d-26.10.0-py3-none-macosx_10_14_x86_64.whl

Total release size: 204.5 MB

Release files / aspose_3d-26.10.0-py3-none-win_amd64.whl

Download URL aspose_3d-26.10.0-py3-none-win_amd64.whl
Size 48.3 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
feb509bc161031da40b73a7099ff689746e86a5f58c5c101357a0e3efc3a100e
BLAKE2b-256 checksum
How to use checksums
562c56542ef373f2d4abc3d9939c6d14bbd479d7c640865c2327d969ce56e082
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.2

Release files / aspose_3d-26.10.0-py3-none-win32.whl

Download URL aspose_3d-26.10.0-py3-none-win32.whl
Size 42.1 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
f64136726daed83fa9e8d7a546dbce35bd03c08011f7f61688a6ec015b638866
BLAKE2b-256 checksum
How to use checksums
6bcb9fe76314db32517d2460ee084abc98bea9a6d54ef1a00c814b46b558b3a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.2

Release files / aspose_3d-26.10.0-py3-none-manylinux1_x86_64.whl

Download URL aspose_3d-26.10.0-py3-none-manylinux1_x86_64.whl
Size 54.7 MB
Tags Linux glibc 2.5+ x86-64 Python 3
SHA-256 checksum
How to use checksums
62adc2f6156026e13f6243034a6ae9a28c0d84d92051baa034eba3aa6959824c
BLAKE2b-256 checksum
How to use checksums
8a7b7a8669fdade8a5e4d9ca70697dd06c678ba94d49aeb4d0ee055a78845430
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.2

Release files / aspose_3d-26.10.0-py3-none-macosx_10_14_x86_64.whl

Download URL aspose_3d-26.10.0-py3-none-macosx_10_14_x86_64.whl
Size 59.4 MB
Tags Python 3 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
76b46008312be5c1f24693f061b5e38357e709d5c2f445572ed8609f44b45bc5
BLAKE2b-256 checksum
How to use checksums
d6dbb797c66b125283f1b6728bc58d6d6e90f3931c2ade691a71daaf3cf86b91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.2

Security for aspose-3d 26.10.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

26.10.0 This release

4 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page