-
Amanda Ghassaei authoredAmanda Ghassaei authored
SamTeqPart.js 614 B
/**
* Created by aghassaei on 6/26/15.
*/
define(['underscore', 'stlLoader', 'part', 'bin!samTeqPartSTL'], function(_, THREE, DMAPart, stl){
var loader = new THREE.STLLoader();
var unitGeo = loader.parse(stl);
var unitScale = Math.sqrt(2);
unitGeo.applyMatrix(new THREE.Matrix4().makeScale(unitScale, unitScale, unitScale));
function PartSubclass(type, parent){
DMAPart.call(this, type, parent);
}
PartSubclass.prototype = Object.create(DMAPart.prototype);
PartSubclass.prototype._getGeometry = function(){
return unitGeo;
};
return PartSubclass;
});