aspose-3d / Aspose.3D-for-Python-via-.NET

Examples of Aspose.3D for Python via .NET
MIT License
6 stars 1 forks source link

3D Processing Python High Code API

Product Page | Docs | Demos | API Reference | Examples | Blog | Free Support | Temporary License

Aspose.3D for Python via .NET is an easy-to-use 3D game programming & CAD on-premise API. Enhance your Python applications to perform creation, processing & manipulation of 3D models, scenes, geometries, animations, and other three dimensional objects without the need to install any third-party 3D modeling or rendering software. Supports the read, write, edit, remove and other operations on a wide range of 3D file formats.

3D Python via .NET On-premise API Features

3D Scene Features

3D Geometry Features

3D Animation Features

3D Object Features

Rendering

Please visit the official documentation for a more detailed list of features.

Read & Write 3D File Formats

Autodesk® 3D Studio: 3DS\ CAD: AMF, OBJ\ AVEVA PDMS: RVM\ COLLADA: DAE\ Google Draco: DRC\ MotionBuilder: FBX\ 3D Models: GLB\ Acrobat®: PDF\ 3D Scanning: PLY\ 3D Printing: STL\ 3D PDF: U3D

Load 3D File Formats

Microsoft® 3D Builder: 3MF\ Autodesk®: ASE\ AutoCAD®: DXF\ Siemens® PLM: JT\ Pixar®: USD, USDZ\ Virtual Reality: VRML\ DirectX 3D: X

Save 3D Files AS

Markup: HTML

Please visit Supported File Formats for further details.

System Requirements

Your machine does not need to have modeling and rendering software installed.

Supported Operating Systems

Microsoft Windows®: Windows Desktop & Server (x64, x86) Linux: Ubuntu, OpenSUSE, CentOS, and others Other: Any operating system (OS) that can install Mono(.NET 4.0 Framework support) or use .NET core.

Target Linux Platform

Runtime Libraries: GCC-6 (or later) GDI+ API: [libgdiplus](https://github.com/mono/libgdiplus) .NET Core: Dependencies of .NET Core Runtime. Installing .NET Core Runtime itself is NOT required. For Python 3.5-3.7: The pymalloc build of Python is needed. The --with-pymalloc Python build option is enabled by default. Typically, the pymalloc build of Python is marked with m suffix in the filename. Python Library: libpython shared Python library

Rendering

Get Started

Installation via pip

The Aspose.3D for Python via .NET is available at pypi.org. To install it, please run the following command:

pip install aspose-3d

Using Aspose.3D for Python via .NET in your Code

import aspose.threed as a3d

scene = a3d.Scene()
scene.root_node.create_child_node(a3d.entities.Cylinder())
scene.save("Cylinder.fbx", a3d.FileFormat.FBX7400ASCII)

Create a 3D PDF with a Cylinder

{{< gist aspose-3d-gists cfde9f76113134443c76608c1d19453a >}}

Product Page | Docs | Demos | API Reference | Examples | Blog | Free Support | Temporary License