HTM 3D Translation Library
Currently under development. See design at DESIGN for motivation and notes. For more up-to-date architecture, build docs below.
You can find the WebGL sources in the platform/webgl directory.
npm install .
npm test
./node_modules/.bin/esdoc
open docs/index.html
npm run build
Installs into bin/highbrow-{X.Y.Z}.bundle.js.
There is a simple WEBGL example in examples/webgl. This example interfaces with cell-viz, an existing platform I've used for HTM cell rendering in THREE.JS. For details, see HighbrowLayerVisualization.
It currently only models one layer and is still missing key features, but if you open examples/webgl/index.html in a browser and hold s to strafe backward you can see the animated cells with global indices and XYZ positions rendered upon them.
Use wasd to strafe and ←↑→↓ to rotate the camera. Hold shift to increase movement and rotation speed.