triangle-buffer

0.1.7 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i triangle-buffer

Weekly Downloads

1

Version

0.1.7

License

none

Last publish

Collaborators

  • mattesch