Generate & Manipulate 3D Documents via Perl API
Platform independent Perl REST API for creating & exporting 3D Scenes to PDF, processing 3D models & its attributes & managing Polygons in the cloud.Get Started
The 3D Cloud Perl SDK in assembled on top of Aspose.3D REST API and supports conversion between different formats and types of 3D Documents. The SDK provides support for several popular 3D file formats such as FBX, STL, OBJ, 3DS, U3D, DAE, GLTF, DRC, RVM, PDF, AMF, PLY, X, JT, DXF, 3MF, ASE, VRML, HTML and more.
Aspose.3D Cloud Perl SDK fully supports numerous basic and advanced features related to 3D documents processing and manipulation, such as handling 3D elements, process 3D models and their related attributes, 3D scenes extraction and conversion to other supported formats, triangulate meshes, parametric modeling & data processing support, 3D objects Removal from a scene and many more.
At a Glance
- 3D Object Creation
- 3D Object Processing
- Parametric Modeling
- Extract 3D Content from PDF
- Work with Triangulate Meshes
- Load External Dependencies
- File Conversion & Export
- Transformation & Translation
- Scaling & Rotation
Supported File Formats
- DirectX: X (ASCII/Binary)
- Siemens: JT
- 3MF (3D Manufacturing Format)
- Autodesk: FBX 7.2 to 7.5 (ASCII/Binary)
- 3D Systems CAD: STL (ASCII/Binary)
- Wavefront: OBJ
- Discreet 3D Studio: 3DS
- Universal3D: U3D
- Collada: DAE
- GL Transmission: glTF (ASCII/Binary)
- Google Draco: DRC
- RVM (Text/Binary)
- Portable Document Format: PDF
- PLY (ASCII/Binary)
Advanced Features for 3D processing
Convert whole or a part of the 3D file to another format
Perform 3D modeling & data processing
Perform parametric modeling
Create 3D entities (Box, Cylinder, Sphere, Torus, Plane)
Delete the 3D object from a scene
Delete nodes with attached camera or light
Address nodes by object addressing path
Extract 3D contents from a PDF file
Extract raw data from a password-protected 3D PDF
Extract scenes and export to different formats
Work with triangulate meshes
Triangulate whole file or part of the scene
Cloud-based 3D file conversion
Create a cloud folder structure
Transform, translate, rotate & scale 3D objects
Get Started with 3D Modeling & Processing in Cloud
It is easy to get started with Aspose.3D Cloud SDK for Perl as you need nothing to install. Simply create an account at Aspose for Cloud and get your application information. Once you have the App SID & key, you are ready to give the Aspose.3D Cloud SDK for Perl a try on any platform.
3D Scene Extraction & Saving in Other File Formats
Aspose.3D Cloud Perl SDK allows you to transform your cloud apps by including functionality related to loading and extracting scenes from a 3D file without having any external 3D modeling and rendering software on your machine. Once extracted you can easily save it in numerous supported file formats like STL, FBX, PDF, Draco, Universal3D, Discreet3DS, Collada, 3MF, and many more.
3D Scenes Saving in PDF via Perl
Aspose.3D Cloud Perl SDK enables software developers to create a 3D scene by including Camera, light, and numerous other entities. The SDK allows developers to load any 3D supported file or generate a new 3D scene and latter can save it in the PDF format with just a couple of lines of Perl code.
Process 3D Models & Attributes in Cloud
Aspose.3D Cloud Perl SDK has provided complete functionality for importing and working with 3D models and it’s attributed inside cloud applications. You can easily work with various types of 3D models, objects, and 3D entities in the cloud. You can handle 3D Box objects and it’s attributes like 3D box length, 3D box width, 3D box name, etc.
Working with Polygons
In 3D computer graphics, a polygon mesh is a collection of vertices, edges, and faces that defines the shape of a polyhedral object. Polygonal 3D modeling is widely used in various industries. Aspose.3D Cloud Perl SDK has included support for working with Polygons and has provided several advanced features such as convert all polygons to triangles in 3D Model, triangulation of a simple polygon, generating UV and associate it with the mesh, and more.