/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.24/esri/copyright.txt for details.
*/
define(["exports","./TerrainConst"],(function(t,n){"use strict";let e=function(){function t(){this.sinLonLUT=new Array(n.MAX_PATCH_TESSELATION+1),this.cosLonLUT=new Array(n.MAX_PATCH_TESSELATION+1)}return t.prototype.update=function(t,n){const e=n[0],o=n[2];for(let s=0;s<=t;s++){const n=s/t,i=e*(1-n)+o*n;this.sinLonLUT[s]=Math.sin(i),this.cosLonLUT[s]=Math.cos(i)}},t}();t.PatchGeometryLUT=e,Object.defineProperties(t,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
