UNPKG

@arcgis/core

Version:

ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API

6 lines (5 loc) 752 B
/* All material copyright ESRI, All Rights Reserved, unless otherwise specified. See https://js.arcgis.com/4.33/esri/copyright.txt for details. */ function t(t,n,o){t[0]=n[0]+o[0],t[1]=n[1]+o[1],t[2]=n[2]+o[2]}function n(t,n,o){t[0]=n[0]-o[0],t[1]=n[1]-o[1],t[2]=n[2]-o[2]}function o(t,n,o){t[0]=n[0]*o,t[1]=n[1]*o,t[2]=n[2]*o}function e(t,n){let o=n[0]*n[0]+n[1]*n[1]+n[2]*n[2];o>0&&(o=1/Math.sqrt(o),t[0]=n[0]*o,t[1]=n[1]*o,t[2]=n[2]*o)}function c(t,n,o){t[0]=n[1]*o[2]-n[2]*o[1],t[1]=n[2]*o[0]-n[0]*o[2],t[2]=n[0]*o[1]-n[1]*o[0]}const r=Object.freeze(Object.defineProperty({__proto__:null,add:t,cross:c,normalize:e,scale:o,subtract:n},Symbol.toStringTag,{value:"Module"}));export{t as add,c as cross,e as normalize,o as scale,n as subtract,r as v};