Skip to main content

Interface: MovablePointOptions

Defined in: src/interaction/MovablePoint.ts:17

Options for creating a MovablePoint.

Properties​

autoRender?​

optional autoRender: boolean

Defined in: src/interaction/MovablePoint.ts:34

Re-render the scene after each drag update. Default: true. Set false when a render loop (play(), wait() with updaters) is already running.


color?​

optional color: string

Defined in: src/interaction/MovablePoint.ts:21

Fill color as a CSS color string. Default: YELLOW.


onChange()?​

optional onChange: (position) => void

Defined in: src/interaction/MovablePoint.ts:25

Called with the new position whenever the point moves.

Parameters​

position​

Vector3Tuple

Returns​

void


point?​

optional point: Vector3Tuple

Defined in: src/interaction/MovablePoint.ts:19

Initial position. Default: [0, 0, 0].


radius?​

optional radius: number

Defined in: src/interaction/MovablePoint.ts:23

Radius of the dot. Default: 0.1.


xTracker?​

optional xTracker: ValueTracker

Defined in: src/interaction/MovablePoint.ts:27

ValueTracker that receives the point's x coordinate.


yTracker?​

optional yTracker: ValueTracker

Defined in: src/interaction/MovablePoint.ts:29

ValueTracker that receives the point's y coordinate.