Expand description
Prelude to get started quickly.
Re-exports§
pub use super::TrackballCamera;
pub use super::TrackballController;
pub use super::TrackballEvent;
pub use super::TrackballInput;
pub use super::TrackballPlugin;
pub use super::TrackballSetup;
pub use super::TrackballSystemSet;
pub use super::TrackballVelocity;
pub use super::TrackballViewport;
pub use super::TrackballWheelUnit;
Macros§
- abs_
diff_ eq - Approximate equality of using the absolute difference.
- abs_
diff_ ne - Approximate inequality of using the absolute difference.
- assert_
abs_ diff_ eq - An assertion that delegates to
abs_diff_eq!
, and panics with a helpful error on failure. - assert_
abs_ diff_ ne - An assertion that delegates to
abs_diff_ne!
, and panics with a helpful error on failure. - assert_
relative_ eq - An assertion that delegates to
relative_eq!
, and panics with a helpful error on failure. - assert_
relative_ ne - An assertion that delegates to
relative_ne!
, and panics with a helpful error on failure. - assert_
ulps_ eq - An assertion that delegates to
ulps_eq!
, and panics with a helpful error on failure. - assert_
ulps_ ne - An assertion that delegates to
ulps_ne!
, and panics with a helpful error on failure. - relative_
eq - Approximate equality using both the absolute difference and relative based comparisons.
- relative_
ne - Approximate inequality using both the absolute difference and relative based comparisons.
- ulps_eq
- Approximate equality using both the absolute difference and ULPs (Units in Last Place).
- ulps_ne
- Approximate inequality using both the absolute difference and ULPs (Units in Last Place).
Structs§
- Bound
- Orthogonal boundary conditions implementing
Clamp
. - Frame
- Frame wrt camera eye and target.
- Plane
- Plane encoding position with singed bias along unit normal.
- Scope
- Scope defining enclosing viewing frustum.
- Unit
- A wrapper that ensures the underlying algebraic entity has a unit norm.
Enums§
Traits§
- AbsDiff
Eq - Equality that is defined using the absolute difference of two numbers.
- Clamp
- Clamp wrt abstract boundary conditions of
Frame
andScope
. - Relative
Eq - Equality comparisons between two numbers using both the absolute difference and relative based comparisons.
- UlpsEq
- Equality comparisons between two numbers using both the absolute difference and ULPs (Units in Last Place) based comparisons.
Type Aliases§
- Isometry3
- A 3-dimensional direct isometry using a unit quaternion for its rotational part.
- Point3
- A statically sized 3-dimensional column point.
- Unit
Quaternion - A unit quaternions. May be used to represent a rotation.
- Vector3
- A stack-allocated, 3-dimensional column vector.