Package Exports
- triangles-mesh-viewer-sdl-regl
- triangles-mesh-viewer-sdl-regl/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (triangles-mesh-viewer-sdl-regl) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
triangles-mesh-viewer-sdl-regl
very simple 3d mesh viewer with fps controls [ASWD+mouse] via SDL + regl, for node.js
meant to quickly view meshes in the same format as bunny
and just as a simple boilerplate to be hacked and modified.
Installation
npm i triangles-mesh-viewer-sdl-regl
Usage
var tmv = require('triangles-mesh-viewer-sdl-regl');
//modelViewer(theModel? = bunny); //default model is require('bunny')
//set bunny.vertexColors or bunny.faceColors to specify triangle colors, otherwise get colors based on normals
var meshViewer = tmv.meshViewer.modelViewer();
//change the model:
//var newModel = require('bitey'); //note that bitey has much bigger scale than bunny
//meshViewer.updateModel(newModel);
//just for hacking/fun/experimentation -- can also launch regl raytracing test scene
//var meshViewer = tmv.raytraceViewer.modelViewer(); //this is just a static test scene, model cannot be updated
See Also
- @kmamal/sdl
- regl
- triangles-mesh-renderer - CPU mesh renderer, no SDL/GL/GPU needed, but slow