Module dagon.ui.freeview

Orbit/pan/zoom camera control component.

Description

The dagon.ui.freeview module defines the FreeviewComponent class, which enables orbit-style camera movement using mouse input. The component supports smooth translation, rotation, and zooming around a target point, with configurable sensitivities and stiffness for each axis. It also provides methods for setting and animating the camera's target, rotation, and zoom, as well as converting screen coordinates to world coordinates.

Classes

NameDescription
FreeviewComponent Free camera orbit/pan/zoom control component for entities.