0.1.7 • Published 11 years ago

triangle-buffer v0.1.7

Weekly downloads
3
License
-
Repository
github
Last release
11 years ago

triangle-buffer

A DOM based 3D triangle renderer

Example

// Create a viewport with fovy PI/2
// and update body on window resize

var Viewport = require('css-viewport'),
    createBuffer = require('triangle-buffer');


var v = new Viewport(Math.PI/2);

window.onresize = updatePerspective;
updatePerspective();

function updatePerspective() {
    v.update(document.body);
};

// Create a triangle buffer using body and viewport v
triangleBuffer = createBuffer(document.body, v);

// And render some triangles
triangleBuffer.begin();
triangleBuffer.drawTriangle([
    [0,0,0],
    [0,50,50],
    [50,50,0]
]);
triangleBuffer.end();

Installation

npm install triangle-buffer

Contributors

  • Matt-Esch

MIT Licenced

0.1.7

11 years ago

0.1.6

11 years ago

0.1.5

11 years ago

0.1.4

11 years ago

0.1.3

11 years ago

0.1.1

11 years ago

0.1.0

11 years ago