MCPcopy Index your code
hub / github.com/ColmapView/Colmapview.github.io / useAxesNode

Function useAxesNode

src/nodes/hooks/useAxesNode.ts:5–21  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

3import type { AxesNode } from '../types';
4
5export function useAxesNode(): AxesNode {
6 const showAxes = useUIStore((s) => s.showAxes);
7 const axesCoordinateSystem = useUIStore((s) => s.axesCoordinateSystem);
8 const axesScale = useUIStore((s) => s.axesScale);
9 const axisLabelMode = useUIStore((s) => s.axisLabelMode);
10
11 return useMemo<AxesNode>(
12 () => ({
13 nodeType: 'axes',
14 visible: showAxes,
15 coordinateSystem: axesCoordinateSystem,
16 scale: axesScale,
17 labelMode: axisLabelMode,
18 }),
19 [showAxes, axesCoordinateSystem, axesScale, axisLabelMode]
20 );
21}

Callers 5

TrackballControlsFunction · 0.90
SceneContentFunction · 0.90
nodes.test.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected