Aspose.3D  for Node.js via Java

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 Trial
  
 

Aspose.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

  
  

Aspose.3D offers individual 3D processing APIs for other popular development environments as listed below: