| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(c_ptr), | value | :: | viewer |
viewer handle (vkf_viewer_create) |
||
| real(kind=c_double), | value | :: | zoom_speed |
(> 0; 1: VSG's) |
||
| integer(kind=c_int), | value | :: | throw |
1: keep moving after a released drag |
The trackball's sensitivity: zoom_speed scales each scroll step's zoom and a right drag's;
throw (1) keeps the camera moving after a drag released while moving. Returns 0, or -1.