Replace Vector3.to_diagonal_matrix with Basis.from_scale
This commit is contained in:
parent
b8fdeb6467
commit
bf0213470c
8 changed files with 27 additions and 29 deletions
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue