| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 | 
							- Axis Angle
 
- ==========
 
- Provides a helper structure for conversion to quaternions.
 
- .. code:: cpp
 
-    #include <graphics/axisang.h>
 
- .. struct:: axisang
 
- .. member:: float axisang.x
 
-    X axis
 
- .. member:: float axisang.y
 
-    Y axis
 
- .. member:: float axisang.z
 
-    Z axis
 
- .. member:: float axisang.w
 
-    Angle
 
- .. member:: float axisang.ptr[4]
 
- ---------------------
 
- .. function:: void axisang_zero(struct axisang *dst)
 
-    Zeroes the axis angle.
 
-    :param dst: Axis angle
 
- ---------------------
 
- .. function:: void axisang_copy(struct axisang *dst, struct axisang *aa)
 
-    Copies an axis angle.
 
-    :param dst: Axis angle to copy to
 
-    :param aa:  Axis angle to copy from
 
- ---------------------
 
- .. function:: void axisang_set(struct axisang *dst, float x, float y, float z, float w)
 
-    Sets an axis angle.
 
-    :param dst: Axis angle to set
 
-    :param x:   X axis
 
-    :param y:   Y axis
 
-    :param z:   Z axis
 
-    :param w:   Angle
 
- ---------------------
 
- .. function:: void axisang_from_quat(struct axisang *dst, const struct quat *q)
 
-    Creates an axis angle from a quaternion.
 
-    :param dst: Axis angle destination
 
-    :param q:   Quaternion to convert
 
 
  |