New upstream version 21.0.2+dfsg1
This commit is contained in:
parent
1f1bbb3518
commit
baafb6325b
706 changed files with 49633 additions and 5044 deletions
65
docs/sphinx/reference-libobs-graphics-axisang.rst
Normal file
65
docs/sphinx/reference-libobs-graphics-axisang.rst
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
Axis Angle
|
||||
==========
|
||||
|
||||
Provides a helper structure for conversion to quaternions.
|
||||
|
||||
.. code:: cpp
|
||||
|
||||
#include <graphics/axisang.h>
|
||||
|
||||
.. type:: 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue