Fix example for Basis * Vector3 in documentation

Fixes: godotengine/godot-docs#9394
This commit is contained in:
Mart Jõgi 2024-05-19 13:15:28 +03:00 committed by Rémi Verschelde
parent 32eba1ee17
commit 771f52e477
No known key found for this signature in database
GPG key ID: C3336907360768E1

View file

@ -444,12 +444,14 @@
Transforms (multiplies) the [param right] vector by this basis, returning a [Vector3]. Transforms (multiplies) the [param right] vector by this basis, returning a [Vector3].
[codeblocks] [codeblocks]
[gdscript] [gdscript]
var my_basis = Basis(Vector3(1, 1, 1), Vector3(1, 1, 1), Vector3(0, 2, 5)) # Basis that swaps the X/Z axes and doubles the scale.
print(my_basis * Vector3(1, 2, 3)) # Prints (7, 3, 16) var my_basis = Basis(Vector3(0, 2, 0), Vector3(2, 0, 0), Vector3(0, 0, 2))
print(my_basis * Vector3(1, 2, 3)) # Prints (4, 2, 6)
[/gdscript] [/gdscript]
[csharp] [csharp]
var myBasis = new Basis(new Vector3(1, 1, 1), new Vector3(1, 1, 1), new Vector3(0, 2, 5)); // Basis that swaps the X/Z axes and doubles the scale.
GD.Print(my_basis * new Vector3(1, 2, 3)); // Prints (7, 3, 16) var myBasis = new Basis(new Vector3(0, 2, 0), new Vector3(2, 0, 0), new Vector3(0, 0, 2));
GD.Print(myBasis * new Vector3(1, 2, 3)); // Prints (4, 2, 6)
[/csharp] [/csharp]
[/codeblocks] [/codeblocks]
</description> </description>