Shows det(A) as the signed area scaling of the unit square under a 2×2 linear map. The animation cycles through elementary row operations (swap, scale, row-add) by left-multiplying with an operation matrix E, while a side panel numerically confirms multiplicativity det(EA)=det(E)·det(A). When the area collapses toward 0, it highlights singularity (non-invertibility).
Pure Canvas2D; uses a 2×2 matrix map of the unit square to a parallelogram (area equals det). Scene-based easing (3×1.2s) interpolates row-operation matrices E, computes A=E·A0, and displays det values to illustrate sign flip, scaling, invariance under row-add, and multiplicativity.