Aspose.3D Cloud SDK for Ruby
3D Scene Creation & Conversion via Ruby REST API
Ruby SDK to Merge or Split meshes in a 3D file, 3D Scenes creation & conversion to various supported file formats inside cloud-based Ruby apps.Get Started
Aspose.3D Cloud Ruby SDK gives software developers the capability to work with 3D document formats inside their own applications without requiring any external dependencies. The SDK can easily incorporate 3D documents generation and manipulation capabilities into your own cloud-based Ruby applications.
The 3D cloud based Ruby SDK is also very stable and allows developers to perform processing of 3D models and attributes as well as accomplish transformation, translation, rotation & scaling of 3D objects. The 3D SDK provides complete 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 Ruby SDK provides complete support for a wide arrange of features for creating, managing and processing 3D files, such as new 3D elements creation and editing, working with 3D models and its attributes, 3D scenes extraction and conversion to various formats, convert a particular part of 3D models, triangulate meshes support, add or remove 3D objects 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 Ruby 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 Ruby a try on any platform.
3D Scenes Creation & Customization via Ruby in Cloud
Aspose.3D Cloud Ruby SDK has included support for 3D scenes creation and management. You can easily create a new 3D scene from scratch and latter can save it in the available supported file format. Moreover, The SDK gives developers the power to build a 3D scene by adding a camera, light, polygons, and various other entities. You can easily load the 3D scene from an input PDF file or extract 3D contents from a PDF file.
Merge and Split Meshes in 3D File
Aspose.3D Cloud Ruby SDK allows software developers to merge multiple meshes into a single valid mesh inside their Ruby applications in the cloud. Developers can use the SDK to convert all meshes of a 3D scene, a node or a set of nodes into a single mesh. You can easily load a 3D scene and merge all meshes into s single transformed mesh. The SDK also supports splitting all meshes of a scene into several sub meshes per material.
Export 3D Scene to AMF Format
Aspose.3D Cloud Ruby SDK has included support for exporting a 3D Scene to Compressed AMF Format in the cloud via Ruby REST APIs. The SDK has provided an AMFSaveOptions class which can be used to set bool value for compression as per your requirements. By using a few simple Ruby commands you can generate compressed AMF format files inside your own apps.
Create & Manage 3D Entities
Aspose.3D Cloud Ruby SDK has provided features for 3D entities creation as well as its management inside cloud applications. The SDK has provided support for working with 3D entities like Box, Sphere, Plane, Torus, Cylinder, etc. It allows engineers to insert a new entity with custom size and location as well as can delete it with ease.