README
write-vrml
A limited VRML serialization module. This should be sufficient to export static 3D models to VRML format. Works both in node.js and in browserify.
Install
npm install write-vrml
Example
var writeVRML = require("write-vrml")
writeVRML({
cells: [ [0, 1, 2] ],
positions: [ [0, 0, 0], [1, 0, 0], [0, 1, 0] ]
}).pipe(process.stdout)
API
require("write-vrml")(model)
Writes a 3D model to a VRML file. model
is an object with the following properties:
cells
a list of indexed cells representing the facets of the modelpositions
is a list of vertex positions for the modelvertexUVs
is an optional list of per-vertex texture coordinatesfaceUVs
is an optional list of per-face texture coordinatesvertexColors
is an optional list of per-vertex color valuesfaceColors
is an optional list of per-face color valuestextureURL
is an optional URL for texture data associated to the model
Returns A readable stream encoding the mesh data as a VRML (.WRL) type file
Credits
(c) 2013 Mikola Lysenko. MIT License