OrbitControls_v3 Op


rotate your object by clicking and dragging the mouse

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.

When upgrading from an old version: add +2 to your initial radius to get the same distance!

Edit Documentation
Full Name
  • Ops.Gl.Matrix.OrbitControls_v3
  • Core Op - Official cables op
  • MIT
AuthorTest Patches


render (Trigger)

Executes the op


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


Smoothness (Number)
Speed X (Number)
Speed Y (Number)
Active (Number:boolean )
Allow Panning (Number:boolean )
Allow Zooming (Number:boolean )
Allow Rotation (Number:boolean )
restricted (Number:boolean )
Identity (Number:boolean )
Reset (Trigger)


trigger (Trigger)

Triggers the next op

radius (Number)
Rot X (Number)
Rot Y (Number)

Patches using OrbitControls_v3

  • Examples
  • Public
  • My Patches


improvementreset now also resets position from panninguser avatarpandur - 2019-07-10 16:04
bugfixFix bug with zooming in was stopping too soonuser avatarpandur - 2024-04-10 11:10
bugfixFixed bug with initial "axis x" default value not being used properlyuser avatarpandur - 2024-06-24 17:51