Save 3D Scene as HTML
Contents
[
Hide
]
This feature is supported by version 19.9 or greater.
Save 3D Scene as HTML
Aspose.3D for Node.js via Java provides HtmlSaveOptions
class to save a save 3D scene as HTML. When you export the scene into HTML5 file, API will export three files, an HTML
file, an Aspose3DWeb file(*.a3dw), and a rendered JavaScript
file. In order to export a3dw file only, you can specify Aspose3DWeb as the export type, and reuse the JavaScript file within your own HTML page. The following code snippet shows how to save a 3D scene as HTML.
var aspose = aspose || {};
aspose.threed = require("aspose.threed");
// Initialize a scene
var scene = new aspose.threed.Scene();
scene.getRootNode().createChildNode(new aspose.threed.Cylinder());
var opt =new aspose.threed.Html5SaveOptions();
// Turn off the grid
opt.setShowGrid(false);
//Turn off the user interface
opt.setShowUI(false);
scene.save("html5SaveOption.html);
Due to the browser’s security limits, the exported HTML file cannot be opened directly, you need to open it through a web server, if you have python3 installed, you can start the web-server in the command line in the exported directory
python3 -m http.server
Then open it http://localhost:8000/test.html. The web renderer uses WebGL2, you can use https://get.webgl.org/webgl2/ to check if your browser supports it or not.