awv3
Version:
AWV client CAD framework
1 lines • 1.34 kB
JavaScript
;function _interopRequireDefault(e){return e&&e.__esModule?e:{"default":e}}exports.__esModule=!0;var _assign=require("babel-runtime/core-js/object/assign"),_assign2=_interopRequireDefault(_assign),_classCallCheck2=require("babel-runtime/helpers/classCallCheck"),_classCallCheck3=_interopRequireDefault(_classCallCheck2),_possibleConstructorReturn2=require("babel-runtime/helpers/possibleConstructorReturn"),_possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2),_inherits2=require("babel-runtime/helpers/inherits"),_inherits3=_interopRequireDefault(_inherits2),_three=require("three"),_three2=_interopRequireDefault(_three),_class=function(e){function t(){var r=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];(0,_classCallCheck3["default"])(this,t);var s=(0,_possibleConstructorReturn3["default"])(this,e.call(this));return r=(0,_assign2["default"])({fov:30,aspect:0,near:1,far:1e4,target:new _three2["default"].Vector3(0,0,0),position:new _three2["default"].Vector3(0,0,1e3),up:new _three2["default"].Vector3(0,0,1)},r),s.fov=r.fov,s.aspect=r.aspect,s.near=r.near,s.far=r.far,s.target=r.target,s.lookAt(s.target),s.position.copy(r.position),s.up.copy(r.up),s.updateProjectionMatrix(),s}return(0,_inherits3["default"])(t,e),t}(_three2["default"].PerspectiveCamera);exports["default"]=_class;