MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Kinesis::OrbitConfig Struct Reference

Construction parameters for an orbit navigation controller. More...

#include <OrbitState.hpp>

+ Collaboration diagram for MayaFlux::Kinesis::OrbitConfig:

Public Attributes

float far_plane { 1000.0F }
 
glm::vec3 focal_point { 0.0F, 0.0F, 0.0F }
 World-space point the camera orbits around.
 
float fov_radians { glm::radians(60.0F) }
 
float initial_azimuth { 0.0F }
 Initial horizontal angle in radians.
 
float initial_distance { 5.0F }
 Initial radius from focal point.
 
float initial_elevation { glm::radians(20.0F) }
 Initial vertical angle in radians.
 
float max_distance { 10000.0F }
 Maximum dolly distance.
 
float min_distance { 0.1F }
 Minimum dolly distance.
 
float near_plane { 0.01F }
 
float pan_sensitivity { 0.001F }
 World units per pixel, scaled by distance.
 
float rotate_sensitivity { 0.005F }
 Radians per pixel for MMB drag.
 
float scroll_speed { 0.1F }
 Fractional distance change per scroll tick.
 

Detailed Description

Construction parameters for an orbit navigation controller.

Definition at line 11 of file OrbitState.hpp.


The documentation for this struct was generated from the following file: