SYMBOL INDEX (245 symbols across 23 files) FILE: dist/three-viewport-gizmo.d.ts type GizmoAxisOptions (line 16) | type GizmoAxisOptions = { type GizmoOptions (line 62) | type GizmoOptions = { type GizmoOptionsFallback (line 266) | type GizmoOptionsFallback = DeepRequired & { class ViewportGizmo (line 281) | class ViewportGizmo extends Object3D { type ViewportGizmoEventMap (line 545) | interface ViewportGizmoEventMap extends Object3DEventMap { FILE: dist/three-viewport-gizmo.js function wt (line 36) | function wt(s, e, t) { function Pt (line 44) | function Pt({ isSphere: s }, e, t) { function St (line 232) | function St(s, ...e) { function y (line 297) | function y(m, S, H, x, E, k, O, B, D) { function C (line 313) | function C(m, S, H) { function g (line 329) | function g(m, S, H, x, E) { function Ut (line 339) | function Ut(s, e, t = 2, n = 2) { function He (line 494) | function He(s, e = !1) { function Ht (line 560) | function Ht(s) { class ie (line 625) | class ie extends me { method constructor (line 626) | constructor() { method applyMatrix4 (line 631) | applyMatrix4(e) { method setPositions (line 635) | setPositions(e) { method setColors (line 641) | setColors(e) { method fromWireframeGeometry (line 647) | fromWireframeGeometry(e) { method fromEdgesGeometry (line 650) | fromEdgesGeometry(e) { method fromMesh (line 653) | fromMesh(e) { method fromLineSegments (line 656) | fromLineSegments(e) { method computeBoundingBox (line 660) | computeBoundingBox() { method computeBoundingSphere (line 665) | computeBoundingSphere() { method toJSON (line 677) | toJSON() { method applyMatrix (line 679) | applyMatrix(e) { class zt (line 1078) | class zt extends ye { method constructor (line 1079) | constructor(e) { method color (line 1089) | get color() { method color (line 1092) | set color(e) { method worldUnits (line 1095) | get worldUnits() { method worldUnits (line 1098) | set worldUnits(e) { method linewidth (line 1101) | get linewidth() { method linewidth (line 1104) | set linewidth(e) { method dashed (line 1107) | get dashed() { method dashed (line 1110) | set dashed(e) { method dashScale (line 1113) | get dashScale() { method dashScale (line 1116) | set dashScale(e) { method dashSize (line 1119) | get dashSize() { method dashSize (line 1122) | set dashSize(e) { method dashOffset (line 1125) | get dashOffset() { method dashOffset (line 1128) | set dashOffset(e) { method gapSize (line 1131) | get gapSize() { method gapSize (line 1134) | set gapSize(e) { method opacity (line 1137) | get opacity() { method opacity (line 1140) | set opacity(e) { method resolution (line 1143) | get resolution() { method resolution (line 1146) | set resolution(e) { method alphaToCoverage (line 1149) | get alphaToCoverage() { method alphaToCoverage (line 1152) | set alphaToCoverage(e) { function Nt (line 1158) | function Nt(s, e, t) { function je (line 1161) | function je(s, e) { function We (line 1178) | function We(s, e, t) { class qe (line 1211) | class qe extends X { method constructor (line 1212) | constructor(e = new ie(), t = new zt({ color: Math.random() * 16777215... method computeLineDistances (line 1216) | computeLineDistances() { method raycast (line 1223) | raycast(e, t) { method onBeforeRender (line 1249) | onBeforeRender(e) { class se (line 1254) | class se extends ie { method constructor (line 1255) | constructor() { method setPositions (line 1258) | setPositions(e) { method setColors (line 1264) | setColors(e) { method setFromPoints (line 1270) | setFromPoints(e) { method fromLine (line 1276) | fromLine(e) { class Ne (line 1281) | class Ne extends qe { method constructor (line 1282) | constructor(e = new se(), t = new zt({ color: Math.random() * 16777215... class Ye (line 1318) | class Ye extends I { method constructor (line 1411) | constructor(t, n, i = {}) { method placement (line 1459) | get placement() { method placement (line 1467) | set placement(t) { method set (line 1478) | set(t = {}) { method render (line 1492) | render() { method domUpdate (line 1503) | domUpdate() { method cameraUpdate (line 1520) | cameraUpdate() { method update (line 1530) | update(t = !0) { method attachControls (line 1539) | attachControls(t) { method detachControls (line 1547) | detachControls() { method dispose (line 1555) | dispose() { method _updateOrientation (line 1570) | _updateOrientation(t = !0) { method _animate (line 1578) | _animate() { method _setOrientation (line 1600) | _setOrientation(t) { method _onPointerDown (line 1617) | _onPointerDown(t) { method coordinateConversion (line 1654) | coordinateConversion(t, n = !1) { method _onPointerMove (line 1664) | _onPointerMove(t) { method _onPointerLeave (line 1672) | _onPointerLeave() { method _handleClick (line 1681) | _handleClick(t) { method _handleHover (line 1696) | _handleHover(t) { FILE: dist/three-viewport-gizmo.umd.cjs function lt (line 1) | function lt(s,e,t){return Math.max(e,Math.min(t,s))} function _t (line 1) | function _t({isSphere:s},e,t){s&&(yt.set(0,0,1).applyQuaternion(t.quater... function dt (line 1) | function dt(s,...e){if(s instanceof HTMLElement||typeof s!="object"||s==... function _ (line 1) | function _(g,x,V,E,A,q,C,I,G){if(A=A*(E/2),I!=null&&I!==""&&(F(),u.fillS... function O (line 1) | function O(g,x,V){const A=[...g].sort((ct,ue)=>{var Rt,It;return(((Rt=ct... function y (line 1) | function y(g,x,V,E,A){g.font=h,g.textAlign="center",g.textBaseline="midd... function ft (line 1) | function ft(s,e,t=2,n=2){const i=t/2-s,r=n/2-s,c=s/t,l=(t-s)/t,d=s/n,f=(... function Kt (line 1) | function Kt(s,e=!1){const t=s[0].index!==null,n=new Set(Object.keys(s[0]... function At (line 1) | function At(s){let e,t,n,i=-1,r=0;for(let f=0;f{var r,... method _updateOrientation (line 371) | _updateOrientation(t=!0){t&&(this.quaternion.copy(this.camera.quaterni... method _animate (line 371) | _animate(){const{position:t,quaternion:n}=this.camera;if(t.set(0,0,1),... method _setOrientation (line 371) | _setOrientation(t){const n=this.camera,i=this.target;if(W.copy(t).mult... method _onPointerDown (line 371) | _onPointerDown(t){if(!this.enabled)return;const n=f=>{if(!this._draggi... method coordinateConversion (line 371) | coordinateConversion(t,n=!1){const{x:i,y:r,z:c}=t,l=o.Object3D.DEFAULT... method _onPointerMove (line 371) | _onPointerMove(t){!this.enabled||this._dragging||(this._background&&Et... method _onPointerLeave (line 371) | _onPointerLeave(){!this.enabled||this._dragging||(this._background&&Et... method _handleClick (line 371) | _handleClick(t){const n=wt(t,this._domRect,this._camera,this._intersec... method _handleHover (line 371) | _handleHover(t){const n=wt(t,this._domRect,this._camera,this._intersec... FILE: docs/.vitepress/theme/index.ts method enhanceApp (line 10) | enhanceApp({ app }) { FILE: docs/public/samples/common/threeModel.js constant ROOT (line 22) | const ROOT = "../../three-viewport-gizmo/assets/"; function threeModelAnimation (line 151) | function threeModelAnimation() { FILE: lib/ViewportGizmo.ts class ViewportGizmo (line 63) | class ViewportGizmo extends Object3D { method constructor (line 212) | constructor( method placement (line 226) | get placement(): GizmoOptionsFallback["placement"] { method placement (line 235) | set placement(placement: GizmoOptionsFallback["placement"]) { method set (line 248) | set(options: GizmoOptions = {}) { method render (line 299) | render() { method domUpdate (line 328) | domUpdate() { method cameraUpdate (line 357) | cameraUpdate() { method update (line 369) | update(controls: boolean = true) { method attachControls (line 380) | attachControls(controls: OrbitControls) { method detachControls (line 401) | detachControls() { method dispose (line 421) | dispose() { method _updateOrientation (line 441) | private _updateOrientation(fromCamera: boolean = true) { method _animate (line 455) | private _animate() { method _setOrientation (line 526) | private _setOrientation(position: Vector3) { method _onPointerDown (line 568) | private _onPointerDown(e: PointerEvent) { method coordinateConversion (line 651) | private coordinateConversion(target: Vector3, isSpherical = false) { method _onPointerMove (line 671) | private _onPointerMove(e: PointerEvent) { method _onPointerLeave (line 684) | private _onPointerLeave() { method _handleClick (line 699) | private _handleClick(e: PointerEvent) { method _handleHover (line 725) | private _handleHover(e: PointerEvent) { FILE: lib/types.ts type GizmoOptions (line 15) | type GizmoOptions = { type GizmoAxisOptions (line 281) | type GizmoAxisOptions = { type ViewportGizmoEventMap (line 340) | interface ViewportGizmoEventMap extends Object3DEventMap { type GizmoOptionsFallback (line 368) | type GizmoOptionsFallback = DeepRequired & { type GizmoAxisObject (line 373) | type GizmoAxisObject = Mesh | Sprite; type GizmoViewportArray (line 376) | type GizmoViewportArray = [ FILE: lib/utils/axesMap.ts function drawAxis (line 104) | function drawAxis( function getFontStyle (line 160) | function getFontStyle( function drawText (line 197) | function drawText( FILE: lib/utils/constants.ts constant GIZMO_EPSILON (line 1) | const GIZMO_EPSILON = 1e-6; constant GIZMO_TURN_RATE (line 2) | const GIZMO_TURN_RATE = 2 * Math.PI; constant GIZMO_MAIN_AXES (line 3) | const GIZMO_MAIN_AXES = ["x", "y", "z"] as const; constant GIZMO_AXES (line 4) | const GIZMO_AXES = [...GIZMO_MAIN_AXES, "nx", "ny", "nz"] as const; constant GIZMO_AXES_Z_UP (line 5) | const GIZMO_AXES_Z_UP = ["x", "z", "y", "nx", "nz", "ny"] as const; constant GIZMO_AXES_X_UP (line 6) | const GIZMO_AXES_X_UP = ["z", "x", "y", "nz", "nx", "ny"] as const; constant GIZMO_FACE_RIGHT (line 7) | const GIZMO_FACE_RIGHT = "Right"; constant GIZMO_FACE_TOP (line 8) | const GIZMO_FACE_TOP = "Top"; constant GIZMO_FACE_FRONT (line 9) | const GIZMO_FACE_FRONT = "Front"; constant GIZMO_FACE_LEFT (line 10) | const GIZMO_FACE_LEFT = "Left"; constant GIZMO_FACE_BOTTOM (line 11) | const GIZMO_FACE_BOTTOM = "Bottom"; constant GIZMO_FACE_BACK (line 12) | const GIZMO_FACE_BACK = "Back"; constant GIZMO_FACES (line 13) | const GIZMO_FACES = [ constant GIZMO_SPHERE_AXES_DISTANCE (line 21) | const GIZMO_SPHERE_AXES_DISTANCE = 1.3; FILE: lib/utils/optionsFallback.ts constant FACE_LABELS_FROM_UP_DIRECTION (line 23) | const FACE_LABELS_FROM_UP_DIRECTION = { function assignNestedDefaults (line 234) | function assignNestedDefaults(target: T, ...defaultObjects: T[]) { FILE: lib/utils/roundedRectangleGeometry.ts function roundedRectangleGeometry (line 13) | function roundedRectangleGeometry( FILE: lib/utils/updateAxis.ts function updateAxis (line 16) | function updateAxis( FILE: live/src/WebGPU.ts function animation (line 41) | function animation() { FILE: live/src/composer.ts function initSceneWithComposer (line 30) | function initSceneWithComposer( FILE: live/src/configuration.ts function configuration (line 20) | function configuration() { function updateViewportGizmo (line 64) | function updateViewportGizmo( FILE: live/src/grid.ts function grid (line 26) | function grid() { FILE: live/src/gui.ts function copyOptions (line 116) | function copyOptions() { FILE: live/src/initScene.ts function initScene (line 29) | function initScene( FILE: live/src/multiViewport.ts function multiViewport (line 25) | function multiViewport() { function createMultiViewportElements (line 108) | function createMultiViewportElements( FILE: live/src/responsive.ts function responsive (line 9) | function responsive() { FILE: live/src/static.ts function staticRenderScene (line 3) | function staticRenderScene() { FILE: live/src/utils/ResizableGrid.ts type GridOptions (line 1) | interface GridOptions { type DragState (line 7) | interface DragState { class ResizableGrid (line 16) | class ResizableGrid { method constructor (line 29) | constructor( method createHandle (line 39) | private createHandle(isHorizontal: boolean): HTMLElement { method createCell (line 56) | private createCell( method createColumn (line 69) | private createColumn(id: string, isMiddle: boolean = false): HTMLEleme... method startColumnResize (line 76) | private startColumnResize(e: MouseEvent): void { method startRowResize (line 97) | private startRowResize(e: MouseEvent): void { method handleResize (line 121) | private handleResize(dragState: DragState, isHorizontal: boolean): void { method init (line 163) | private init(canvas: HTMLCanvasElement): void { FILE: live/src/z_up_stand_alone.ts function animation (line 66) | function animation() {