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.

  Start Free Trial
Aspose.3D Cloud SDK for Ruby

Aspose.3DCloud SDK for Perl


Aspose.3D Cloud Perl SDK is a powerful 3D class library that facilitates software professionals to generate and process 3D document formats without installing any 3D modeling and rendering software.  It’s a platform Independent and provides supports for creating several types of 3D entities, such as 3D cylinder, torus, sphere, box, and 3D plane in the cloud via Perl.

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.


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.

Support and Learning Resources


Aspose.3D offers 3D files processing SDKs for other popular languages, as listed below: