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)
| File | Reset | |||
|---|---|---|---|---|
| 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
|