meta-client
Version:
Meta.js (Client)
1 lines • 19.4 kB
JSON
{"id":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","dependencies":[{"name":"C:\\Users\\florianmaxim\\work\\meta\\package.json","includedInParent":true,"mtime":1531759463299},{"name":"C:\\Users\\florianmaxim\\work\\meta\\.babelrc","includedInParent":true,"mtime":1531746256699},{"name":"three","loc":{"line":1,"column":29},"parent":"C:\\Users\\florianmaxim\\work\\meta\\src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","resolved":"C:\\Users\\florianmaxim\\work\\meta\\node_modules\\three\\build\\three.module.js"},{"name":"../Graphics","loc":{"line":3,"column":21},"parent":"C:\\Users\\florianmaxim\\work\\meta\\src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","resolved":"C:\\Users\\florianmaxim\\work\\meta\\src\\Space\\Meta\\Graphics\\Graphics.js"},{"name":"../../../Space","loc":{"line":5,"column":18},"parent":"C:\\Users\\florianmaxim\\work\\meta\\src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","resolved":"C:\\Users\\florianmaxim\\work\\meta\\src\\Space\\Space.js"}],"generated":{"js":"'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _three = require('three');\n\nvar _Graphics = require('../Graphics');\n\nvar _Graphics2 = _interopRequireDefault(_Graphics);\n\nvar _Space = require('../../../Space');\n\nvar _Space2 = _interopRequireDefault(_Space);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar _DEFAULT = {\n RADIUS: .5,\n SEGMENTS: 32,\n SCALE: 1\n};\n\nvar Sphere = function Sphere() {\n var props = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var stop = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n\n _classCallCheck(this, Sphere);\n\n if (typeof props === 'boolean') stop = props;\n\n var scale = _DEFAULT.SCALE;\n\n var _radius = props.r || props.radius || _DEFAULT.RADIUS;\n\n _radius *= scale;\n\n if (typeof props === 'number') _radius = props;\n\n this.geometry = new _three.SphereGeometry(_radius, _DEFAULT.SEGMENTS, _DEFAULT.SEGMENTS);\n this.geometry.rotateX(-Math.PI / 2);\n\n this.type = 'sphere'; //This is for the physiscs @todo Should go somewhere else.\n\n //Go recursive if stop isnt set.\n return stop ? this.geometry : new _Graphics2.default(this);\n};\n\nexports.default = Sphere;","map":{"mappings":[{"generated":{"line":7,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":1,"column":0}},{"generated":{"line":9,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":3,"column":0}},{"generated":{"line":13,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":5,"column":0}},{"generated":{"line":21,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":7,"column":0}},{"name":"_DEFAULT","generated":{"line":21,"column":4},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":7,"column":6}},{"generated":{"line":21,"column":15},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":7,"column":17}},{"name":"RADIUS","generated":{"line":22,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":8,"column":2}},{"generated":{"line":22,"column":12},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":8,"column":10}},{"generated":{"line":22,"column":14},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":7,"column":17}},{"name":"SEGMENTS","generated":{"line":23,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":9,"column":2}},{"generated":{"line":23,"column":14},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":9,"column":12}},{"generated":{"line":23,"column":16},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":7,"column":17}},{"name":"SCALE","generated":{"line":24,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":10,"column":2}},{"generated":{"line":24,"column":11},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":10,"column":9}},{"generated":{"line":25,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":7,"column":17}},{"generated":{"line":25,"column":1},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":7,"column":0}},{"name":"Sphere","generated":{"line":27,"column":4},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":13,"column":21}},{"generated":{"line":27,"column":13},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":15,"column":2}},{"generated":{"line":27,"column":31},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":15,"column":39}},{"generated":{"line":28,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":15,"column":39}},{"name":"props","generated":{"line":28,"column":8},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":15,"column":14}},{"generated":{"line":28,"column":13},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":15,"column":39}},{"generated":{"line":28,"column":84},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":15,"column":22}},{"generated":{"line":28,"column":86},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":15,"column":39}},{"generated":{"line":29,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":15,"column":39}},{"name":"stop","generated":{"line":29,"column":8},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":15,"column":26}},{"generated":{"line":29,"column":12},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":15,"column":39}},{"generated":{"line":29,"column":83},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":15,"column":33}},{"generated":{"line":29,"column":88},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":15,"column":39}},{"generated":{"line":31,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":15,"column":39}},{"generated":{"line":33,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":17,"column":4}},{"generated":{"line":33,"column":8},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":17,"column":7}},{"name":"props","generated":{"line":33,"column":15},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":17,"column":14}},{"generated":{"line":33,"column":20},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":17,"column":7}},{"generated":{"line":33,"column":25},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":17,"column":23}},{"generated":{"line":33,"column":34},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":17,"column":4}},{"name":"stop","generated":{"line":33,"column":36},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":17,"column":34}},{"name":"props","generated":{"line":33,"column":43},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":17,"column":41}},{"generated":{"line":33,"column":48},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":17,"column":34}},{"generated":{"line":35,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":19,"column":4}},{"name":"scale","generated":{"line":35,"column":8},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":19,"column":8}},{"name":"_DEFAULT","generated":{"line":35,"column":16},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":19,"column":16}},{"name":"SCALE","generated":{"line":35,"column":25},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":19,"column":25}},{"generated":{"line":35,"column":30},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":19,"column":4}},{"generated":{"line":37,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":21,"column":4}},{"name":"_radius","generated":{"line":37,"column":8},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":21,"column":8}},{"name":"props","generated":{"line":37,"column":18},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":21,"column":18}},{"name":"r","generated":{"line":37,"column":24},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":21,"column":24}},{"generated":{"line":37,"column":25},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":21,"column":18}},{"name":"props","generated":{"line":37,"column":29},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":21,"column":27}},{"name":"radius","generated":{"line":37,"column":35},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":21,"column":33}},{"generated":{"line":37,"column":41},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":21,"column":18}},{"name":"_DEFAULT","generated":{"line":37,"column":45},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":21,"column":41}},{"name":"RADIUS","generated":{"line":37,"column":54},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":21,"column":50}},{"generated":{"line":37,"column":60},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":21,"column":4}},{"name":"_radius","generated":{"line":39,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":23,"column":4}},{"name":"scale","generated":{"line":39,"column":15},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":23,"column":15}},{"generated":{"line":39,"column":20},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":23,"column":4}},{"generated":{"line":41,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":25,"column":4}},{"generated":{"line":41,"column":8},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":25,"column":7}},{"name":"props","generated":{"line":41,"column":15},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":25,"column":14}},{"generated":{"line":41,"column":20},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":25,"column":7}},{"generated":{"line":41,"column":25},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":25,"column":23}},{"generated":{"line":41,"column":33},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":25,"column":4}},{"name":"_radius","generated":{"line":41,"column":35},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":25,"column":33}},{"name":"props","generated":{"line":41,"column":45},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":25,"column":43}},{"generated":{"line":41,"column":50},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":25,"column":33}},{"generated":{"line":43,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":27,"column":4}},{"name":"geometry","generated":{"line":43,"column":9},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":27,"column":9}},{"generated":{"line":43,"column":17},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":27,"column":4}},{"generated":{"line":43,"column":20},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":27,"column":20}},{"name":"SphereGeometry","generated":{"line":43,"column":24},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":27,"column":24}},{"generated":{"line":43,"column":45},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":27,"column":20}},{"name":"_radius","generated":{"line":43,"column":46},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":27,"column":40}},{"generated":{"line":43,"column":53},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":27,"column":20}},{"name":"_DEFAULT","generated":{"line":43,"column":55},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":27,"column":49}},{"name":"SEGMENTS","generated":{"line":43,"column":64},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":27,"column":58}},{"generated":{"line":43,"column":72},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":27,"column":20}},{"name":"_DEFAULT","generated":{"line":43,"column":74},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":27,"column":68}},{"name":"SEGMENTS","generated":{"line":43,"column":83},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":27,"column":77}},{"generated":{"line":43,"column":91},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":27,"column":20}},{"generated":{"line":43,"column":92},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":27,"column":4}},{"generated":{"line":44,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":28,"column":4}},{"name":"geometry","generated":{"line":44,"column":9},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":28,"column":9}},{"generated":{"line":44,"column":17},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":28,"column":4}},{"name":"rotateX","generated":{"line":44,"column":18},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":28,"column":18}},{"generated":{"line":44,"column":25},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":28,"column":4}},{"generated":{"line":44,"column":26},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":28,"column":26}},{"name":"Math","generated":{"line":44,"column":27},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":28,"column":27}},{"name":"PI","generated":{"line":44,"column":32},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":28,"column":32}},{"generated":{"line":44,"column":34},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":28,"column":26}},{"generated":{"line":44,"column":37},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":28,"column":35}},{"generated":{"line":44,"column":38},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":28,"column":4}},{"generated":{"line":46,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":30,"column":4}},{"name":"type","generated":{"line":46,"column":9},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":30,"column":9}},{"generated":{"line":46,"column":13},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":30,"column":4}},{"generated":{"line":46,"column":16},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":30,"column":20}},{"generated":{"line":46,"column":24},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":30,"column":4}},{"generated":{"line":46,"column":25},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":15,"column":39}},{"generated":{"line":46,"column":26},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":30,"column":30}},{"generated":{"line":48,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":32,"column":4}},{"generated":{"line":49,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":33,"column":4}},{"name":"stop","generated":{"line":49,"column":11},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":33,"column":11}},{"generated":{"line":49,"column":18},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":33,"column":16}},{"name":"geometry","generated":{"line":49,"column":23},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":33,"column":21}},{"generated":{"line":49,"column":31},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":33,"column":11}},{"generated":{"line":49,"column":34},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":33,"column":30}},{"name":"Graphics","generated":{"line":49,"column":38},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":33,"column":34}},{"generated":{"line":49,"column":56},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":33,"column":30}},{"generated":{"line":49,"column":57},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":33,"column":43}},{"generated":{"line":49,"column":61},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":33,"column":30}},{"generated":{"line":49,"column":62},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":33,"column":4}},{"generated":{"line":50,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":35,"column":3}},{"name":"Sphere","generated":{"line":52,"column":18},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js","original":{"line":13,"column":21}}],"sources":{"src\\Space\\Meta\\Graphics\\Geometries\\Sphere.js":"import {SphereGeometry} from 'three';\r\n\r\nimport Graphics from '../Graphics';\r\n\r\nimport Space from '../../../Space';\r\n\r\nconst _DEFAULT = {\r\n RADIUS: .5,\r\n SEGMENTS: 32,\r\n SCALE: 1\r\n}\r\n\r\nexport default class Sphere {\r\n\r\n constructor(props = {}, stop = false){\r\n\r\n if(typeof(props)==='boolean') stop = props;\r\n\r\n let scale = _DEFAULT.SCALE;\r\n\r\n let _radius = props.r||props.radius||_DEFAULT.RADIUS;\r\n\r\n _radius *= scale;\r\n\r\n if(typeof(props)==='number') _radius = props;\r\n\r\n this.geometry = new SphereGeometry( _radius, _DEFAULT.SEGMENTS, _DEFAULT.SEGMENTS );\r\n this.geometry.rotateX(-Math.PI/2);\r\n\r\n this.type = 'sphere'; //This is for the physiscs @todo Should go somewhere else.\r\n\r\n //Go recursive if stop isnt set.\r\n return stop?this.geometry:new Graphics(this);\r\n\r\n }\r\n\r\n}\r\n"},"lineCount":null}},"hash":"21cceaf20287e4a604901529caad7f04","cacheData":{"env":{}}}