In programming language like CSS, there are matrices. Though I don't know matrix or matrix3d. I have tried to learn it again and again for one year. And have not been successful :( However, I do know now that matrices are added, multiplied, etc. I just don't know what each value among $16$ values mean. So, could someone please explain to me how this matrix is supposed to work?
2026-04-07 17:44:35.1775583875
Explain 3d transformation matrix...
1.6k Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail At
1
There are 1 best solutions below
Related Questions in MATRICES
- How to prove the following equality with matrix norm?
- I don't understand this $\left(\left[T\right]^B_C\right)^{-1}=\left[T^{-1}\right]^C_B$
- Powers of a simple matrix and Catalan numbers
- Gradient of Cost Function To Find Matrix Factorization
- Particular commutator matrix is strictly lower triangular, or at least annihilates last base vector
- Inverse of a triangular-by-block $3 \times 3$ matrix
- Form square matrix out of a non square matrix to calculate determinant
- Extending a linear action to monomials of higher degree
- Eiegenspectrum on subtracting a diagonal matrix
- For a $G$ a finite subgroup of $\mathbb{GL}_2(\mathbb{R})$ of rank $3$, show that $f^2 = \textrm{Id}$ for all $f \in G$
Related Questions in 3D
- Visualization of Projective Space
- Approximate spline equation with Wolfram Mathematica
- Three-Dimensional coordinate system
- Volume of sphere split into eight sections?
- Largest Cube that fits the space between two Spheres?
- Is $ABC$ similar with $A'B'C'$, where $A', B', C'$ are the projections of $A, B, C $ on a plane $\pi $.
- Intersection of a facet and a plane
- Distance from center of sphere to apex of pyramid?
- Looking for hints on the below 3D geometry problem.
- Finding the Euler angle/axis from a 2 axes rotation but that lies on the original 2 axes' plane
Trending Questions
- Induction on the number of equations
- How to convince a math teacher of this simple and obvious fact?
- Find $E[XY|Y+Z=1 ]$
- Refuting the Anti-Cantor Cranks
- What are imaginary numbers?
- Determine the adjoint of $\tilde Q(x)$ for $\tilde Q(x)u:=(Qu)(x)$ where $Q:U→L^2(Ω,ℝ^d$ is a Hilbert-Schmidt operator and $U$ is a Hilbert space
- Why does this innovative method of subtraction from a third grader always work?
- How do we know that the number $1$ is not equal to the number $-1$?
- What are the Implications of having VΩ as a model for a theory?
- Defining a Galois Field based on primitive element versus polynomial?
- Can't find the relationship between two columns of numbers. Please Help
- Is computer science a branch of mathematics?
- Is there a bijection of $\mathbb{R}^n$ with itself such that the forward map is connected but the inverse is not?
- Identification of a quadrilateral as a trapezoid, rectangle, or square
- Generator of inertia group in function field extension
Popular # Hahtags
second-order-logic
numerical-methods
puzzle
logic
probability
number-theory
winding-number
real-analysis
integration
calculus
complex-analysis
sequences-and-series
proof-writing
set-theory
functions
homotopy-theory
elementary-number-theory
ordinary-differential-equations
circles
derivatives
game-theory
definite-integrals
elementary-set-theory
limits
multivariable-calculus
geometry
algebraic-number-theory
proof-verification
partial-derivative
algebra-precalculus
Popular Questions
- What is the integral of 1/x?
- How many squares actually ARE in this picture? Is this a trick question with no right answer?
- Is a matrix multiplied with its transpose something special?
- What is the difference between independent and mutually exclusive events?
- Visually stunning math concepts which are easy to explain
- taylor series of $\ln(1+x)$?
- How to tell if a set of vectors spans a space?
- Calculus question taking derivative to find horizontal tangent line
- How to determine if a function is one-to-one?
- Determine if vectors are linearly independent
- What does it mean to have a determinant equal to zero?
- Is this Batman equation for real?
- How to find perpendicular vector to another vector?
- How to find mean and median from histogram
- How many sides does a circle have?
I think you don't need to understand the meaning of each one of the 16 matrix elements. You have to think in a matrix as a mathematical abstraction that represents some transformation, like a rotation, a translation, a scale or a perspective. When you multiply this matrix by a point, you get the transformed point. For example, if you have a matrix representing a rotation around an axis and you multiply this matrix by a point, you get the point rotated around this axis.
So, you have to understand that a matrix is just a convenient way of expressing a transformation and that you can apply this transformation to a point just by multiplying.
Now, why do we need 2x2, 3x3 or 4x4 matrices?. Basically it is related with the fact of if we are working in 2d or 3d. For example, to express transformation in 2d we just need a 2x2 matrix, to express rotation or scaling in 3d we need a 3x3 matrix and to express translation or perspective calculations in 3d we need a 4x4 matrix.
The way of constructing a matrix is just calculating matrices for single transformations and multiplying together to get the matrix representing the total transformation. Each individual transformation (matrix) can be constructed as is indicated in the link you have provided in your question.
EDIT:
If you look at the description for the RotateX(a) function, you will se that they specify the matrix form for this transformation:
1 0 0 0
0 cos(a) sin(a) 0
0 -sin(a) cos(a) 0
0 0 0 1
And the same for the
RotateY(b)function:$$\begin{pmatrix} \cos(b) & 0 & \sin(b) & 0 \\ 0 & 1 & 0 & 0 \\ -\sin(b) & 0 & \cos(b) & 0 \\ 0 & 0 & 0 & 1 \end{pmatrix}$$
So if you want to apply a combined transformation, use matrix3d( ...) with the matrix resulting of multiplying the ones above.
In general it is difficult to say the meaning of each one of the parameters in matrix3d. As this matrix is representing combined transformation, each element of the matrix is the result the several multiplications and additions as a result of the matrices multiplication.
Thus, you cannot expect to build this matrix just by knowing the meaning of each one of its parameters.