Node.js 3D Files API
Create, Manipulate and Save 3D file to multiple formats without requiring any external modeling & rendering software using Node.js API.
Download Free TrialAspose.3D for Node.js via Java is a Microsoft 3D document manipulation solution.API supports Discreet3DS, WavefrontOBJ, FBX (ASCII, Binary), STL (ASCII, Binary), Universal3D, Collada, glTF, GLB, PLY, DirectX, Google Draco file formats and more. Developers can create, read, convert, modify and control the substance of 3D document formats easily.
Aspose.3D for Node.js via Java is a standalone API that does not require the installation of any other software.
Advanced Node.js 3D API Features
Generate scene and save in supported formats
Load, save and render 3D document to a stream
Work with geometry and scene hierarchy
Share mesh geometry data within multiple nodes
Add animation property to the scene file
Triangulate a Mesh with custom memory layout of the vertex
Add a target camera as well as animate objects in a 3D scene
Split meshes by material
Change plane's orientation by specifying an up normal
Create geometry by extruding shapes
Enhance the creation of cylinder
Archive-based file format-detection
support of AMF format
Import and export glTF documents using Draco compression
3D File Format Conversion
Aspose.3D for Node.js via Java provides an array of advanced algorithms that makes it an all-in-one solution for 3D file format conversion. The conversion process is as simple as changing the file extension to the desired format. All you need to do is to load the source file in an instance of Scene, and call its Save method with an appropriate FileFormat parameter. That's it!
Save 3D scene in different formats - Node.js
var aspose = aspose || {};
aspose.threed = require("aspose.threed");
var sence = new aspose.threed.Scene("template.stl");
sence.save("output.obj");
3D Scenes Creation
Aspose.3D for Node.js via Java empowers programmers to easily generate scenes from scratch without needing to install any 3D modeling or rendering software. The 3D API also enables to save the scenes in formats (FBX, STL, WavefrontOBJ, Discreet3DS, Universal3D and Collada) by calling the Save method of the Scene class object.
Add Asset Information to 3D Scene
Metadata is structured information that describes, locates and makes it easier to retrieve, use and manage an information resource. Aspose.3D for Node.js via Java API allows developers to define Metadata for the scene.
Create 3D Mesh & Graphic Shapes
Node.js 3D library allows the developers to build a mesh of various 3D geometric shapes, define control points and polygons in the simplest way to create meshes and point a mesh to multiple instances of a shape type. Developers can also place 3D shapes anywhere on the 3D scene.
Triangulate Mesh with Custom Memory Layout of Vertex
Convert a mesh to the triangle mesh because any complex structure can be represented as a bunch of triangles. The graphic software packages and hardware devices operate more efficiently on triangles. The memory layout of Vertex is also important to feed the GPU (Graphics Processing Unit) because the GPU must also know about the vertex layout in order to extract correct attributes from the buffer.
Independent of any External Software Installation
Aspose.3D API is built using managed code that never depends on any external API or software installation on the machine to work with 3D files. It is a perfectly customized solution in terms of supported features, security, stability, scalability, speed and price.
Support and Learning Resources
- Learning Resources
- Documentation
- Source Code
- API References
- Repository
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.3D for Node.js via Java
- Customers List
- Success Stories