UNPKG

threex-domevents

Version:

npm Package port of THREEx.DomEvents.js and THREEx.Linkify.js

28 lines (23 loc) 606 B
/** * declare THREEx namespace * @type {[type]} */ var THREEx = THREEx || {} THREEx.Suzanne = {} THREEx.Suzanne.baseUrl = '../' /** * THREEx extension * * @constructor */ THREEx.Suzanne.GeometryLoader = function(onLoad){ var url = THREEx.Suzanne.baseUrl + 'models/Suzanne.js' var loader = new THREE.JSONLoader() loader.load(url, function( geometry ){ // make the monkey to face the camera geometry.applyMatrix( new THREE.Matrix4().makeRotationX(Math.PI / 2) ) geometry.applyMatrix( new THREE.Matrix4().makeScale(0.5, 0.5, 0.5) ) // notify onLoad onLoad && onLoad(geometry) }) }