@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
6 lines (5 loc) • 824 B
JavaScript
/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.32/esri/copyright.txt for details.
*/
import{createRenderScreenPointArray as r}from"../../../../core/screenUtils.js";import{subtract as o,normalize as e}from"../../../../core/libs/gl-matrix-2/math/vec2.js";import{c as t}from"../../../../chunks/vec32.js";import{create as c}from"../../../../core/libs/gl-matrix-2/factories/vec3f64.js";import{getConvertedElevationFromVector as s}from"../../../../support/elevationInfoUtils.js";function n(r,t,c,s){c.projectToRenderScreen(r,p),c.projectToRenderScreen(t,f),o(s,f,p),e(s,s)}function i(r,o,e,n,i=c()){const p=t(m,r);return p[2]=s(n,p,o,e)||0,n.renderCoordsHelper.toRenderCoords(p,o,i),i}const m=c(),p=r(),f=r();export{n as renderScreenSpaceTangent,i as vectorToRender};