10182

# The Dual Basis for the Tangent Space of a 2D Surface

This Demonstration illustrates the tangent plane basis and the reciprocal basis at points along a few sample surfaces. The tangent plane itself is shown and a control is provided to alter the position of the tangent plane along the surface. This lets you see the normality of the tangent plane basis vectors and their alternate indexed reciprocal vector. You can also compare the orientations of the tangent plane basis vectors with their reciprocals, and see how these pairs of vectors are not necessarily collinear.

### DETAILS

A 3D surface can be represented in a parameterized vector form using two parameters and as . The partial derivatives and with respect to these parameters provide a basis for the tangent plane at the point of evaluation. Because those vectors are not necessarily orthogonal, the reciprocal (or dual) vectors for the tangent plane can be useful for expressing projection operations. These vectors satisfy the relationship , for .
This Demonstration shows both the tangent plane basis and the reciprocal basis for a few sample surfaces, and controls for altering those surfaces. You can use the scale control to adjust the length of both pairs of bases should they range out of the image or be too small for visibility. A control for adjusting the parameters is also provided.
The reciprocal vectors for a two-dimensional subspace basis can be calculated using the following geometric algebra expression:
,
or, in 3D using dual cross product representation (also above). Note that the geometric algebra square of a vector equals the squared norm of that vector.
Additional background material on the calculation and applications of the reciprocal basis to nonorthonormal coordinate systems can be found in [1].
Reference
[1] A. Macdonald, Vector and Geometric Calculus, CreateSpace Independent Publishing Platform, 2012.

### PERMANENT CITATION

 Share: Embed Interactive Demonstration New! Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details » Download Demonstration as CDF » Download Author Code »(preview ») Files require Wolfram CDF Player or Mathematica.

#### Related Topics

 RELATED RESOURCES
 The #1 tool for creating Demonstrations and anything technical. Explore anything with the first computational knowledge engine. The web's most extensive mathematics resource. An app for every course—right in the palm of your hand. Read our views on math,science, and technology. The format that makes Demonstrations (and any information) easy to share and interact with. Programs & resources for educators, schools & students. Join the initiative for modernizing math education. Walk through homework problems one step at a time, with hints to help along the way. Unlimited random practice problems and answers with built-in Step-by-step solutions. Practice online or make a printable study sheet. Knowledge-based programming for everyone.