Replace Vector3.to_diagonal_matrix with Basis.from_scale

This commit is contained in:
Aaron Franke 2021-09-06 15:39:01 -05:00
parent b8fdeb6467
commit bf0213470c
No known key found for this signature in database
GPG key ID: 40A1750B977E56BF
8 changed files with 27 additions and 29 deletions

View file

@ -71,6 +71,13 @@
A negative determinant means the basis has a negative scale. A zero determinant means the basis isn't invertible, and is usually considered invalid.
</description>
</method>
<method name="from_scale" qualifiers="static">
<return type="Basis" />
<argument index="0" name="scale" type="Vector3" />
<description>
Constructs a pure scale basis matrix with no rotation or shearing. The scale values are set as the diagonal of the matrix, and the other parts of the matrix are zero.
</description>
</method>
<method name="get_euler" qualifiers="const">
<return type="Vector3" />
<description>

View file

@ -412,13 +412,6 @@
Returns this vector with each component snapped to the nearest multiple of [code]step[/code]. This can also be used to round to an arbitrary number of decimals.
</description>
</method>
<method name="to_diagonal_matrix" qualifiers="const">
<return type="Basis" />
<description>
Returns a diagonal matrix with the vector as main diagonal.
This is equivalent to a Basis with no rotation or shearing and this vector's components set as the scale.
</description>
</method>
</methods>
<members>
<member name="x" type="float" setter="" getter="" default="0.0">