OrbitControls Op
rotate your object by clicking and dragging the mouse
Summary (oneliner)
Adds mouse-interactivity to your patch. After you added the OrbitControls-op you can rotate the viewport my dragging with the mouse and zoom in / out using the mouse wheel.
Documentation (markdown)
Issues
Example patch id
Youtube ids (comma seperated)
Caniuse query
Inputs
render (Trigger)
Executes the op
Boundaries
min distance (Number)
Minimum distance to scroll in, once you hit that distance scrolling in has no effect
max distance (Number)
min rot y (Number)
max rot y (Number)
Initial Values
initial radius (Number)
initial axis y (Number)
The starting point from where to look at the scene in the y-axis
initial axis x (Number)
The starting point from where to look at the scene in the x-axis
Interaction
mul (Number)
Smoothness (Number)
Speed X (Number)
Speed Y (Number)
Active (boolean /Number)
Allow Panning (boolean /Number)
Allow Zooming (boolean /Number)
Allow Rotation (boolean /Number)
restricted (boolean /Number)
Reset (Trigger)
Outputs
trigger (Trigger)
Triggers the next op
radius (Number)
Rot X (Number)
Rot Y (Number)
Patches using OrbitControls
Changelog
code cleanup - ports 2019-05-28 - andro | |
reset now also resets position from panning 2019-07-10 - pandur | |
removed pointerlock functionality 2022-01-31 - pandur |