diff --git a/doc/classes/Node2D.xml b/doc/classes/Node2D.xml index 5dea345a1..ed96d0dd2 100644 --- a/doc/classes/Node2D.xml +++ b/doc/classes/Node2D.xml @@ -119,6 +119,7 @@ The node's scale. Unscaled value: [code](1, 1)[/code]. + [b]Note:[/b] Negative X scales in 2D are not decomposable from the transformation matrix. Due to the way scale is represented with transformation matrices in Godot, negative scales on the X axis will be changed to negative scales on the Y axis and a rotation of 180 degrees when decomposed. Local [Transform2D]. diff --git a/doc/classes/Spatial.xml b/doc/classes/Spatial.xml index e8eabd2cd..cdcb3a04d 100644 --- a/doc/classes/Spatial.xml +++ b/doc/classes/Spatial.xml @@ -265,6 +265,7 @@ Scale part of the local transformation. + [b]Note:[/b] Mixed negative scales in 3D are not decomposable from the transformation matrix. Due to the way scale is represented with transformation matrices in Godot, the scale values will either be all positive or all negative. Local space [Transform] of this node, with respect to the parent node. diff --git a/doc/classes/Transform2D.xml b/doc/classes/Transform2D.xml index b01e6b73a..1dc399ea3 100644 --- a/doc/classes/Transform2D.xml +++ b/doc/classes/Transform2D.xml @@ -117,6 +117,7 @@ Returns a copy of the transform scaled by the given [code]scale[/code] factor, using matrix multiplication. + [b]Note:[/b] Negative X scales in 2D are not decomposable from the transformation matrix. Due to the way scale is represented with transformation matrices in Godot, negative scales on the X axis will be changed to negative scales on the Y axis and a rotation of 180 degrees when decomposed.