Merge pull request #8122 from tagcup/axis_check_normalization
Explicitly documented that Transform.basis is not necessarily an orth…
This commit is contained in:
commit
beba97c0c3
3 changed files with 13 additions and 6 deletions
|
|
@ -20704,7 +20704,7 @@
|
|||
3x3 matrix datatype.
|
||||
</brief_description>
|
||||
<description>
|
||||
3x3 matrix used for 3D rotation and scale. Contains 3 vector fields x,y and z as its columns, which can be interpreted as the local basis vectors of a transformation. Can also be accessed as array of 3D vectors. Almost always used as orthogonal basis for a [Transform].
|
||||
3x3 matrix used for 3D rotation and scale. Contains 3 vector fields x,y and z as its columns, which can be interpreted as the local basis vectors of a transformation. Can also be accessed as array of 3D vectors. These vectors are orthogonal to each other, but are not necessarily normalized. Almost always used as orthogonal basis for a [Transform].
|
||||
For such use, it is composed of a scaling and a rotation matrix, in that order (M = R.S).
|
||||
</description>
|
||||
<methods>
|
||||
|
|
@ -20725,7 +20725,7 @@
|
|||
<argument index="1" name="phi" type="float">
|
||||
</argument>
|
||||
<description>
|
||||
Create a rotation matrix which rotates around the given axis by the specified angle.
|
||||
Create a rotation matrix which rotates around the given axis by the specified angle. The axis must be a normalized vector.
|
||||
</description>
|
||||
</method>
|
||||
<method name="Matrix3">
|
||||
|
|
@ -20792,7 +20792,7 @@
|
|||
<argument index="1" name="phi" type="float">
|
||||
</argument>
|
||||
<description>
|
||||
Introduce an additional rotation around the given axis by phi. Only relevant when the matrix is being used as a part of [Transform].
|
||||
Introduce an additional rotation around the given axis by phi. Only relevant when the matrix is being used as a part of [Transform]. The axis must be a normalized vector.
|
||||
</description>
|
||||
</method>
|
||||
<method name="scaled">
|
||||
|
|
@ -31548,7 +31548,7 @@
|
|||
<argument index="1" name="angle" type="float">
|
||||
</argument>
|
||||
<description>
|
||||
Returns a quaternion that will rotate around the given axis by the specified angle.
|
||||
Returns a quaternion that will rotate around the given axis by the specified angle. The axis must be a normalized vector.
|
||||
</description>
|
||||
</method>
|
||||
<method name="Quat">
|
||||
|
|
@ -43200,7 +43200,7 @@
|
|||
<argument index="1" name="phi" type="float">
|
||||
</argument>
|
||||
<description>
|
||||
Rotate the transform around given axis by phi.
|
||||
Rotate the transform around given axis by phi. The axis must be a normalized vector.
|
||||
</description>
|
||||
</method>
|
||||
<method name="scaled">
|
||||
|
|
@ -45402,7 +45402,7 @@ do_property].
|
|||
<argument index="1" name="phi" type="float">
|
||||
</argument>
|
||||
<description>
|
||||
Rotates the vector around some axis by phi radians.
|
||||
Rotates the vector around some axis by phi radians. The axis must be a normalized vector.
|
||||
</description>
|
||||
</method>
|
||||
<method name="slide">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue