| 81835 | return p; |
| 81836 | } |
| 81837 | function normalizeParameters(opts) { |
| 81838 | var normalizedParams = Object.assign({}, opts); |
| 81839 | var coordinateSystem = opts.coordinateSystem; |
| 81840 | var viewport = opts.viewport, coordinateOrigin = opts.coordinateOrigin, fromCoordinateSystem = opts.fromCoordinateSystem, fromCoordinateOrigin = opts.fromCoordinateOrigin; |
| 81841 | if (coordinateSystem === (0, _constants.COORDINATE_SYSTEM).DEFAULT) coordinateSystem = viewport.isGeospatial ? (0, _constants.COORDINATE_SYSTEM).LNGLAT : (0, _constants.COORDINATE_SYSTEM).CARTESIAN; |
| 81842 | if (fromCoordinateSystem === undefined) normalizedParams.fromCoordinateSystem = coordinateSystem; |
| 81843 | if (fromCoordinateOrigin === undefined) normalizedParams.fromCoordinateOrigin = coordinateOrigin; |
| 81844 | normalizedParams.coordinateSystem = coordinateSystem; |
| 81845 | return normalizedParams; |
| 81846 | } |
| 81847 | function getWorldPosition(position, _ref) { |
| 81848 | var viewport = _ref.viewport, modelMatrix = _ref.modelMatrix, coordinateSystem = _ref.coordinateSystem, coordinateOrigin = _ref.coordinateOrigin, offsetMode = _ref.offsetMode; |
| 81849 | var _position = (0, _slicedToArrayDefault.default)(position, 3), x = _position[0], y = _position[1], _position$ = _position[2], z = _position$ === void 0 ? 0 : _position$; |