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.9.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.9.0
File
aspose_3d-26.9.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
aspose_3d-26.9.0-py3-none-win32.whl Python 3 none Windows x86-32 Details
aspose_3d-26.9.0-py3-none-manylinux1_x86_64.whl Python 3 none Linux glibc 2.5+ x86-64 Details
aspose_3d-26.9.0-py3-none-macosx_10_14_x86_64.whl Python 3 none macOS 10.14+ x86-64 Details

Total release size: 204.3 MB

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

Download URL aspose_3d-26.9.0-py3-none-win_amd64.whl
Size 48.3 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
acebf52bc8e141c9dc28200c82399d17e73f08750afeb6e7a36ad825ff0ff8b3
BLAKE2b-256 checksum
How to use checksums
c5ce44f1f87895d5d8b224b5751f1658cef5bcf4aa60df0d95f994ac596f7b56
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.9.0-py3-none-win32.whl

Download URL aspose_3d-26.9.0-py3-none-win32.whl
Size 42.1 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
2ec8398442a83e03b7614639867f4b149e3c0057560d9ef91ccacbf2806c55c2
BLAKE2b-256 checksum
How to use checksums
be666ca84e3bc28aad9cce5973c26b67ae441b20f4f7d4f66680c72e2602d668
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.9.0-py3-none-manylinux1_x86_64.whl

Download URL aspose_3d-26.9.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
848f3e4a3ec5435d52b029cf14bf64f86f150442dfc5f7f6adf88d44dd551e05
BLAKE2b-256 checksum
How to use checksums
845eafe59676f69df0e176bf6009970e4d1d604fa5f94264496184d75ca83f59
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.9.0-py3-none-macosx_10_14_x86_64.whl

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

Release history Release notifications | RSS feed

This release

26.9.0 This release

4 release files

26.8.0

4 release files

26.7.0

4 release files

26.6.0

4 release files

26.2.0

4 release files

25.9.0

3 release files

25.8.0

4 release files

25.7.0

3 release files

25.6.0

5 release files

25.5.0

4 release files

25.4.0

5 release files

25.1.0

4 release files

24.9.0

4 release files

24.8.0

4 release files

24.7.0

4 release files

24.5.0

4 release files

24.4.0

4 release files

24.2.0

4 release files

24.1.0

4 release files

23.9.0

4 release files

23.8.0

4 release files

23.7.0

4 release files

23.6.0

4 release files

23.5.0

4 release files

23.4.0

4 release files

23.3

4 release files

23.2

4 release files

23.1

4 release files

22.12

4 release files

22.11

3 release files

22.10

3 release files

22.9

3 release files

22.8

3 release files

22.7

3 release files

22.6

2 release files

22.5

3 release files

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