diff --git a/doc/base/classes.xml b/doc/base/classes.xml index a097470306f..27f41530f17 100644 --- a/doc/base/classes.xml +++ b/doc/base/classes.xml @@ -53403,10 +53403,10 @@ - 3D Transformation. + 3D Transformation. 3x4 matrix. - Transform is used to store translation, rotation and scaling transformations. It consists of a Basis "basis" and Vector3 "origin". Transform is used to represent transformations of objects in space, and as such, determine their position, orientation and scale. It is similar to a 3x4 matrix. + Represents one or many transformations in 3D space such as translation, rotation, or scaling. It consists of a [Basis] "basis" and an [Vector3] "origin". It is similar to a 3x4 matrix. @@ -53421,7 +53421,7 @@ - Construct the Transform from four Vector3. Each axis corresponds to local basis vectors (some of which may be scaled). + Construct the Transform from four [Vector3]. Each axis corresponds to local basis vectors (some of which may be scaled). @@ -53432,7 +53432,7 @@ - Construct the Transform from a Basis and Vector3. + Construct the Transform from a [Basis] and [Vector3]. @@ -53441,7 +53441,7 @@ - Construct the Transform from a Transform2D. + Construct the Transform from a [Transform2D]. @@ -53450,7 +53450,7 @@ - Construct the Transform from a Quat. The origin will be Vector3(0, 0, 0). + Construct the Transform from a [Quat]. The origin will be Vector3(0, 0, 0). @@ -53459,7 +53459,7 @@ - Construct the Transform from a Basis. The origin will be Vector3(0, 0, 0). + Construct the Transform from a [Basis]. The origin will be Vector3(0, 0, 0). @@ -53477,13 +53477,14 @@ + Interpolate to other Transform by weight amount (0-1). - Returns the inverse of the transform, under the assumption that the transformation is composed of rotation and translation (no scaling). + Returns the inverse of the transform, under the assumption that the transformation is composed of rotation and translation (no scaling, use affine_inverse for transforms with scaling). @@ -53530,7 +53531,7 @@ - Translate the transform by the specified displacement. + Translate the transform by the specified offset. @@ -53554,10 +53555,10 @@ - The basis is a matrix containing 3 [Vector3] as its columns: X axis, Y axis, and Z axis. These vectors can be interpreted as the basis vectors of local coordinate system travelling with the object. + The basis is a matrix containing 3 [Vector3] as its columns: X axis, Y axis, and Z axis. These vectors can be interpreted as the basis vectors of local coordinate system traveling with the object. - The origin of the transform. Which is the translation offset. + The translation offset of the transform. @@ -53565,10 +53566,10 @@ - 3x2 Matrix for 2D transforms. + 2D Transformation. 3x2 matrix. - 3x2 Matrix for 2D transforms. + Represents one or many transformations in 3D space such as translation, rotation, or scaling. It consists of a two [Vector2] x, y and [Vector2] "origin". It is similar to a 3x2 matrix. @@ -53577,6 +53578,7 @@ + Constructs the [Transform2D] from a 3D [Transform]. @@ -53589,6 +53591,7 @@ + Constructs the [Transform2D] from 3 [Vector2] consisting of rows x, y and origin. @@ -53599,13 +53602,14 @@ + Constructs the [Transform2D] from rotation angle in radians and position [Vector2]. - Return the inverse of the matrix. + Returns the inverse of the matrix. @@ -53614,6 +53618,7 @@ + Transforms the given vector "v" by this transform basis (no translation). @@ -53622,12 +53627,14 @@ + Inverse-transforms vector "v" by this transform basis (no translation). + Return the origin [Vector2] (translation). @@ -53641,6 +53648,7 @@ + Return the scale. @@ -53651,18 +53659,21 @@ + Interpolate to other Transform2D by weight amount (0-1). + Returns the inverse of the transform, under the assumption that the transformation is composed of rotation and translation (no scaling, use affine_inverse for transforms with scaling). + Returns a transfrom with the basis orthogonal (90 degrees), and normalized axis vectors. @@ -53671,6 +53682,7 @@ + Rotate the transform by phi. @@ -53679,6 +53691,7 @@ + Scale the transform by the specified 2D scaling factors. @@ -53687,6 +53700,7 @@ + Translate the transform by the specified offset. @@ -53695,6 +53709,7 @@ + Transforms the given vector "v" by this transform. @@ -53703,15 +53718,19 @@ + Inverse-transforms the given vector "v" by this transform. + The translation offset of the transform. + The X axis of 2x2 basis matrix containing 2 [Vector2] as its columns: X axis and Y axis. These vectors can be interpreted as the basis vectors of local coordinate system traveling with the object. + The Y axis of 2x2 basis matrix containing 2 [Vector2] as its columns: X axis and Y axis. These vectors can be interpreted as the basis vectors of local coordinate system traveling with the object.