MCPcopy Index your code
hub / github.com/microsoft/SandDance / normalizeParameters

Function normalizeParameters

docs/app/js/sanddance-app.js:81837–81846  ·  view source on GitHub ↗
(opts)

Source from the content-addressed store, hash-verified

81835 return p;
81836}
81837function 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}
81847function 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$;

Callers 1

projectPositionFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected