var shell = require('mesh-viewer')(); var vport = require('gl-viewport')(shell, { viewMode: 'ortho' }); require('keydown')('P').on('pressed', function () { var mode = vport.viewMode === 'ortho' ? 'perspective' : 'ortho'; vport.setViewMode(mode); }) var mesh; shell.on('viewer-init', function () { vport.shell.element.setAttribute('style', 'width: 300px; height: 300px;'); mesh = shell.createMesh(require('bunny')); shell.camera.distance = 10; shell.camera.center = [ 0, 5, 0 ]; }); shell.on('gl-render', function () { vport.draw(mesh); });