UNPKG

@doegis/core

Version:

DOE GIS API

3 lines (1 loc) 993 B
import{rad2deg as n,deg2rad as r}from"../../core/mathUtils.js";import{s as t,m as u,g as o}from"../../chunks/quat.js";import{a as c}from"../../chunks/quatf64.js";import{c as f,f as s,n as i,v as e}from"../../chunks/vec3.js";function a(n=b){return[n[0],n[1],n[2],n[3]]}function m(n,r,t,u){return j(n,r,t,u,y)}function p(n,r){return j(n[0],n[1],n[2],r,y)}function h(n,r=a()){return j(n[0],n[1],n[2],n[3],r)}function j(n,r,t,u,o=a()){return o[0]=n,o[1]=r,o[2]=t,o[3]=u,o}function k(n,r,t=a()){return f(g(t),n),t[3]=r,t}function q(n,r,t=a()){return s(t,n,r),i(t,t),t[3]=-e(n,r),t}function v(r,c,f=a()){return t(d,g(r),x(r)),t(w,g(c),x(c)),u(d,w,d),U(f,n(o(g(f),d)))}function g(n){return n}function l(n){return n[3]}function x(n){return r(n[3])}function U(n,r){return n[3]=r,n}const b=[0,0,1,0],d=c(),w=c(),y=a();export{b as UP,l as angle,x as angleRad,g as axis,v as compose,h as copy,a as create,k as fromAxisAndAngle,q as fromPoints,j as fromValues,U as setAngle,m as wrap,p as wrapAxisAngle};