/*!
 * Copyright (c) 2026 Vertex Software LLC. All rights reserved.
 */
export{C as Camera,c as ColorMaterial,a as CrossSectioner,I as ItemOperationBuilder,l as LoadableResource,M as ModelViewController,P as PmiAnnotationOperationsBuilder,b as PmiAnnotationsQueryExecutor,k as PmiController,R as Raycaster,d as RootQuery,S as Scene,e as SceneElementQueryExecutor,f as SceneElementsOperationExecutor,g as SceneItemOperationsBuilder,h as SceneItemQueryExecutor,i as SceneItemsOperationExecutor,s as SceneViewStateIdentifier,j as SynchronizedClock}from"./p-CKI2TyQn.js";export{S as SceneTreeController}from"./p-D4lmv56q.js";export{f as fromNodeProto,i as isLoadedRow}from"./p-CiSHWNC4.js";export{S as SCENE_ITEM_NAME_METADATA_KEY}from"./p-BZwvQkyb.js";export{C as CursorManager,b as boxQueryCursor,l as labelPinCursor,m as measurementCursor,a as measurementWithArrowCursor,p as pinCursor}from"./p-C-9RlwtF.js";export{M as MeasurementController,a as MeasurementEntity}from"./p-Bk0LMLjF.js";export{M as MeasurementModel}from"./p-BpnIh2g8.js";export{M as MeasurementOverlayManager}from"./p-CpdzPMuC.js";export{m as makeMinimumDistanceResult}from"./p-CF-zzy_l.js";import{v as r,q as o,m as n}from"./p-DfdVaPrt.js";export{T as TransformController}from"./p-pCKv_O44.js";export{f as flattenPointArray,a as toDegreesTransform,e as toLocalTransform,b as toMatrix,t as toRadiansTransform,c as toTransform,d as toWorldTransform}from"./p-D8gGTVmc.js";export{A as AngleUnits,g as AreaUnits,c as CrossSectioning,D as DistanceUnits,F as FrameCameraBase,O as Orientation,a as ReceivedFrame,b as ReceivedFrameImage,d as ReceivedFrameScene,e as ReceivedOrthographicCamera,f as ReceivedPerspectiveCamera,S as StandardView}from"./p-C5iGCYv2.js";export{E as EntityType}from"./p-BAhfr1Nx.js";export{A as ArrowMarkup,C as CircleMarkup,F as FreeformMarkup}from"./p-yEqopnut.js";export{V as Viewport}from"./p-Dn7vK758.js";export{V as VolumeIntersectionQueryController,a as VolumeIntersectionQueryModel}from"./p-DS3wSKLL.js";import"./p-BuOEMGyM.js";import"./p-CG9AChtV.js";import"./p--8q6LyIm.js";import"./p-ux1ckSDN.js";import"./p-JtgTNE3G.js";import"./p-BNuMPeJ8.js";import"./p-CjG1fMh1.js";import"./p-Cnqnt1lk.js";import"./p-CdO6LFuW.js";const u=.9999;function x(e){const o=r.create(0,e.z,-e.y);const a=r.create(-e.z,0,e.x);const s=r.magnitudeSquared(o)>r.magnitudeSquared(a)?o:a;return r.normalize(r.cross(e,s))}function y(e,a){const s=r.dot(e,a);if(s>u){const r=x(e);const a=o.fromAxisAngle(r,Math.PI);return n.makeRotation(a)}else if(s<=-u){return n.makeIdentity()}else{const s=r.angleTo(a,e);const t=r.normalize(r.cross(e,a));return n.makeRotation(o.fromAxisAngle(t,s+Math.PI))}}function v(e,o,a,s){const t=y(e,a);const i=n.makeTranslation(s);return n.multiply(n.multiply(i,t),n.makeTranslation(r.negate(o)))}var _=Object.freeze({__proto__:null,ALMOST_ONE:u,calculateOrthogonalCoordinate:x,computeRotationMatrix:y,computeTransformationDelta:v});export{_ as TransformationDelta};
//# sourceMappingURL=index.esm.js.map