Bläddra i källkod

Merge pull request #92117 from mart3323/godot-docs-basis-op-mul-vector

Fix example for Basis * Vector3 in documentation
Rémi Verschelde 1 år sedan
förälder
incheckning
3d9ee2d0d7
1 ändrade filer med 6 tillägg och 4 borttagningar
  1. 6 4
      doc/classes/Basis.xml

+ 6 - 4
doc/classes/Basis.xml

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