UNPKG

meta-client

Version:
1 lines 27.6 kB
{"id":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.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":31},"parent":"C:\\Users\\florianmaxim\\work\\meta\\src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.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\\Cylinder.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\\Cylinder.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\n//import Desktop from '../../../Device/Desktop/Desktop';\n\nvar _DEFAULT = {\n TOP: 0,\n BOTTOM: 0.25,\n HEIGHT: 1,\n\n SEGMENTS: 32,\n SCALE: 1\n};\n\nvar Cylinder = function Cylinder() {\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, Cylinder);\n\n if (typeof props === 'boolean') stop = props;\n\n var scale = _DEFAULT.SCALE;\n\n var _top = props.t || props.top || _DEFAULT.TOP;\n var _bottom = props.b || props.bottom || _DEFAULT.BOTTOM;\n var _height = props.h || props.height || _DEFAULT.HEIGHT;\n\n if (typeof props === 'number') _top = _bottom = props / 2;\n if (typeof props === 'number') _height = props;\n\n _top *= scale;\n _bottom *= scale;\n _height *= scale;\n\n this.geometry = new _three.CylinderGeometry(_top, _bottom, _height, _DEFAULT.SEGMENTS);\n this.type = 'cylinder';\n\n //Go recursive if stop isnt set.\n return stop ? this.geometry : new _Graphics2.default(this);\n};\n\n// if(radiusTop===undefined&&radiusBottom===undefined&&height===undefined){\n// height = 5;\n// radiusTop = height/2;\n// radiusBottom= height/2;\n// }\n//\n// if(radiusBottom===undefined&&height===undefined){\n// radiusTop = height/2;\n// radiusBottom= height/2;\n// }\n//\n// if(height===undefined){\n// height = radiusBottom*2;\n// }\n\n\nexports.default = Cylinder;","map":{"mappings":[{"generated":{"line":7,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":1,"column":0}},{"generated":{"line":9,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":3,"column":0}},{"generated":{"line":13,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":5,"column":0}},{"generated":{"line":21,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":6,"column":0}},{"generated":{"line":23,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":8,"column":0}},{"name":"_DEFAULT","generated":{"line":23,"column":4},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":8,"column":6}},{"generated":{"line":23,"column":15},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":8,"column":17}},{"name":"TOP","generated":{"line":24,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":9,"column":2}},{"generated":{"line":24,"column":9},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":9,"column":7}},{"generated":{"line":24,"column":10},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":8,"column":17}},{"name":"BOTTOM","generated":{"line":25,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":10,"column":2}},{"generated":{"line":25,"column":12},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":10,"column":10}},{"generated":{"line":25,"column":16},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":8,"column":17}},{"name":"HEIGHT","generated":{"line":26,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":11,"column":2}},{"generated":{"line":26,"column":12},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":11,"column":10}},{"generated":{"line":26,"column":13},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":8,"column":17}},{"name":"SEGMENTS","generated":{"line":28,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":13,"column":2}},{"generated":{"line":28,"column":14},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":13,"column":12}},{"generated":{"line":28,"column":16},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":8,"column":17}},{"name":"SCALE","generated":{"line":29,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":14,"column":2}},{"generated":{"line":29,"column":11},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":14,"column":9}},{"generated":{"line":30,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":8,"column":17}},{"generated":{"line":30,"column":1},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":8,"column":0}},{"name":"Cylinder","generated":{"line":32,"column":4},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":17,"column":21}},{"generated":{"line":32,"column":15},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":19,"column":2}},{"generated":{"line":32,"column":35},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":19,"column":39}},{"generated":{"line":33,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":19,"column":39}},{"name":"props","generated":{"line":33,"column":8},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":19,"column":14}},{"generated":{"line":33,"column":13},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":19,"column":39}},{"generated":{"line":33,"column":84},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":19,"column":22}},{"generated":{"line":33,"column":86},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":19,"column":39}},{"generated":{"line":34,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":19,"column":39}},{"name":"stop","generated":{"line":34,"column":8},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":19,"column":26}},{"generated":{"line":34,"column":12},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":19,"column":39}},{"generated":{"line":34,"column":83},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":19,"column":33}},{"generated":{"line":34,"column":88},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":19,"column":39}},{"generated":{"line":36,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":19,"column":39}},{"generated":{"line":38,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":21,"column":4}},{"generated":{"line":38,"column":8},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":21,"column":7}},{"name":"props","generated":{"line":38,"column":15},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":21,"column":14}},{"generated":{"line":38,"column":20},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":21,"column":7}},{"generated":{"line":38,"column":25},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":21,"column":23}},{"generated":{"line":38,"column":34},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":21,"column":4}},{"name":"stop","generated":{"line":38,"column":36},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":21,"column":34}},{"name":"props","generated":{"line":38,"column":43},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":21,"column":41}},{"generated":{"line":38,"column":48},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":21,"column":34}},{"generated":{"line":40,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":23,"column":4}},{"name":"scale","generated":{"line":40,"column":8},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":23,"column":8}},{"name":"_DEFAULT","generated":{"line":40,"column":16},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":23,"column":16}},{"name":"SCALE","generated":{"line":40,"column":25},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":23,"column":25}},{"generated":{"line":40,"column":30},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":23,"column":4}},{"generated":{"line":42,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":25,"column":4}},{"name":"_top","generated":{"line":42,"column":8},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":25,"column":8}},{"name":"props","generated":{"line":42,"column":15},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":25,"column":18}},{"name":"t","generated":{"line":42,"column":21},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":25,"column":24}},{"generated":{"line":42,"column":22},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":25,"column":18}},{"name":"props","generated":{"line":42,"column":26},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":25,"column":27}},{"name":"top","generated":{"line":42,"column":32},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":25,"column":33}},{"generated":{"line":42,"column":35},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":25,"column":18}},{"name":"_DEFAULT","generated":{"line":42,"column":39},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":25,"column":38}},{"name":"TOP","generated":{"line":42,"column":48},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":25,"column":47}},{"generated":{"line":42,"column":51},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":25,"column":4}},{"generated":{"line":43,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":26,"column":4}},{"name":"_bottom","generated":{"line":43,"column":8},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":26,"column":8}},{"name":"props","generated":{"line":43,"column":18},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":26,"column":18}},{"name":"b","generated":{"line":43,"column":24},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":26,"column":24}},{"generated":{"line":43,"column":25},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":26,"column":18}},{"name":"props","generated":{"line":43,"column":29},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":26,"column":27}},{"name":"bottom","generated":{"line":43,"column":35},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":26,"column":33}},{"generated":{"line":43,"column":41},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":26,"column":18}},{"name":"_DEFAULT","generated":{"line":43,"column":45},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":26,"column":41}},{"name":"BOTTOM","generated":{"line":43,"column":54},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":26,"column":50}},{"generated":{"line":43,"column":60},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":26,"column":4}},{"generated":{"line":44,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":27,"column":4}},{"name":"_height","generated":{"line":44,"column":8},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":27,"column":8}},{"name":"props","generated":{"line":44,"column":18},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":27,"column":18}},{"name":"h","generated":{"line":44,"column":24},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":27,"column":24}},{"generated":{"line":44,"column":25},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":27,"column":18}},{"name":"props","generated":{"line":44,"column":29},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":27,"column":27}},{"name":"height","generated":{"line":44,"column":35},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":27,"column":33}},{"generated":{"line":44,"column":41},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":27,"column":18}},{"name":"_DEFAULT","generated":{"line":44,"column":45},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":27,"column":41}},{"name":"HEIGHT","generated":{"line":44,"column":54},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":27,"column":50}},{"generated":{"line":44,"column":60},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":27,"column":4}},{"generated":{"line":46,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":29,"column":4}},{"generated":{"line":46,"column":8},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":29,"column":7}},{"name":"props","generated":{"line":46,"column":15},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":29,"column":14}},{"generated":{"line":46,"column":20},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":29,"column":7}},{"generated":{"line":46,"column":25},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":29,"column":23}},{"generated":{"line":46,"column":33},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":29,"column":4}},{"name":"_top","generated":{"line":46,"column":35},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":29,"column":33}},{"name":"_bottom","generated":{"line":46,"column":42},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":29,"column":40}},{"name":"props","generated":{"line":46,"column":52},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":29,"column":50}},{"generated":{"line":46,"column":60},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":29,"column":56}},{"generated":{"line":46,"column":61},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":29,"column":33}},{"generated":{"line":47,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":30,"column":4}},{"generated":{"line":47,"column":8},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":30,"column":7}},{"name":"props","generated":{"line":47,"column":15},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":30,"column":14}},{"generated":{"line":47,"column":20},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":30,"column":7}},{"generated":{"line":47,"column":25},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":30,"column":23}},{"generated":{"line":47,"column":33},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":30,"column":4}},{"name":"_height","generated":{"line":47,"column":35},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":30,"column":33}},{"name":"props","generated":{"line":47,"column":45},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":30,"column":43}},{"generated":{"line":47,"column":50},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":30,"column":33}},{"name":"_top","generated":{"line":49,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":32,"column":4}},{"name":"scale","generated":{"line":49,"column":12},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":32,"column":12}},{"generated":{"line":49,"column":17},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":32,"column":4}},{"name":"_bottom","generated":{"line":50,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":33,"column":4}},{"name":"scale","generated":{"line":50,"column":15},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":33,"column":15}},{"generated":{"line":50,"column":20},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":33,"column":4}},{"name":"_height","generated":{"line":51,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":34,"column":4}},{"name":"scale","generated":{"line":51,"column":15},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":34,"column":15}},{"generated":{"line":51,"column":20},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":34,"column":4}},{"generated":{"line":53,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":36,"column":4}},{"name":"geometry","generated":{"line":53,"column":9},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":36,"column":9}},{"generated":{"line":53,"column":17},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":36,"column":4}},{"generated":{"line":53,"column":20},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":36,"column":20}},{"name":"CylinderGeometry","generated":{"line":53,"column":24},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":36,"column":24}},{"generated":{"line":53,"column":47},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":36,"column":20}},{"name":"_top","generated":{"line":53,"column":48},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":36,"column":41}},{"generated":{"line":53,"column":52},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":36,"column":20}},{"name":"_bottom","generated":{"line":53,"column":54},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":36,"column":47}},{"generated":{"line":53,"column":61},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":36,"column":20}},{"name":"_height","generated":{"line":53,"column":63},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":36,"column":56}},{"generated":{"line":53,"column":70},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":36,"column":20}},{"name":"_DEFAULT","generated":{"line":53,"column":72},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":36,"column":65}},{"name":"SEGMENTS","generated":{"line":53,"column":81},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":36,"column":74}},{"generated":{"line":53,"column":89},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":36,"column":20}},{"generated":{"line":53,"column":90},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":36,"column":4}},{"generated":{"line":54,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":37,"column":4}},{"name":"type","generated":{"line":54,"column":9},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":37,"column":9}},{"generated":{"line":54,"column":13},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":37,"column":4}},{"generated":{"line":54,"column":16},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":37,"column":20}},{"generated":{"line":54,"column":26},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":37,"column":4}},{"generated":{"line":56,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":39,"column":3}},{"generated":{"line":57,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":40,"column":3}},{"name":"stop","generated":{"line":57,"column":11},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":40,"column":10}},{"generated":{"line":57,"column":18},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":40,"column":15}},{"name":"geometry","generated":{"line":57,"column":23},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":40,"column":20}},{"generated":{"line":57,"column":31},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":40,"column":10}},{"generated":{"line":57,"column":34},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":40,"column":29}},{"name":"Graphics","generated":{"line":57,"column":38},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":40,"column":33}},{"generated":{"line":57,"column":56},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":40,"column":29}},{"generated":{"line":57,"column":57},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":40,"column":42}},{"generated":{"line":57,"column":61},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":40,"column":29}},{"generated":{"line":57,"column":62},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":40,"column":3}},{"generated":{"line":58,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":42,"column":3}},{"generated":{"line":60,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":47,"column":0}},{"generated":{"line":61,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":48,"column":0}},{"generated":{"line":62,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":49,"column":0}},{"generated":{"line":63,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":50,"column":0}},{"generated":{"line":64,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":51,"column":0}},{"generated":{"line":65,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":52,"column":0}},{"generated":{"line":66,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":53,"column":0}},{"generated":{"line":67,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":54,"column":0}},{"generated":{"line":68,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":55,"column":0}},{"generated":{"line":69,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":56,"column":0}},{"generated":{"line":70,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":57,"column":0}},{"generated":{"line":71,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":58,"column":0}},{"generated":{"line":72,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":59,"column":0}},{"generated":{"line":73,"column":0},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":60,"column":0}},{"name":"Cylinder","generated":{"line":76,"column":18},"source":"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js","original":{"line":17,"column":21}}],"sources":{"src\\Space\\Meta\\Graphics\\Geometries\\Cylinder.js":"import {CylinderGeometry} from 'three';\r\n\r\nimport Graphics from '../Graphics';\r\n\r\nimport Space from '../../../Space';\r\n//import Desktop from '../../../Device/Desktop/Desktop';\r\n\r\nconst _DEFAULT = {\r\n TOP: 0,\r\n BOTTOM: 0.25,\r\n HEIGHT: 1,\r\n\r\n SEGMENTS: 32,\r\n SCALE: 1\r\n}\r\n\r\nexport default class Cylinder {\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 _top = props.t||props.top||_DEFAULT.TOP;\r\n let _bottom = props.b||props.bottom||_DEFAULT.BOTTOM;\r\n let _height = props.h||props.height||_DEFAULT.HEIGHT;\r\n\r\n if(typeof(props)==='number') _top = _bottom = props/2;\r\n if(typeof(props)==='number') _height = props;\r\n\r\n _top *= scale;\r\n _bottom *= scale;\r\n _height *= scale;\r\n\r\n this.geometry = new CylinderGeometry(_top, _bottom, _height, _DEFAULT.SEGMENTS );\r\n this.type = 'cylinder';\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\r\n\r\n// if(radiusTop===undefined&&radiusBottom===undefined&&height===undefined){\r\n// height = 5;\r\n// radiusTop = height/2;\r\n// radiusBottom= height/2;\r\n// }\r\n//\r\n// if(radiusBottom===undefined&&height===undefined){\r\n// radiusTop = height/2;\r\n// radiusBottom= height/2;\r\n// }\r\n//\r\n// if(height===undefined){\r\n// height = radiusBottom*2;\r\n// }\r\n"},"lineCount":null}},"hash":"54c19255a2607994c172d7ab5e98a770","cacheData":{"env":{}}}