Manim Visualizations |  Vectors

Source Code

Dot Product

Here is a visual proof that the dot product is the length of the projection of one vector (can be thought as the component of the vector in the direction of the other vector), multiplied by the length of the other vector. This is irrespective of which vector you choose to project. Try multiplying the values displayed by the animation.


Cross Product

Plots the cross product and pans the camera around it. You can see how the cross product is always orthogonal to the vectors. The magnitude of the cross product is the same as the area of the parallelogram drawn by the two vectors. If the angle between the two vectors changes, so does the area and hence magnitude of the cross product. If the vectors are mirrored diagonally in their plane, the area is the same, but the cross product vector swaps direction, being negative. This is related to negative area linear transformations which will be taught later.


This render is particularly resource intensive, especially if the 3D Arrows are used.

Triple Scalar Product

In Progress
Until then, for a geometric interpretation, see this video.

Distance between two lines

Coming Soon

Closest approach

Coming Soon

For any mistakes or queries please do not hesitate to email me at cav20@ic.ac.uk