Google ClassroomGoogle Classroom
GeoGebraGeoGebra Classroom

Frenet frame

This activity belongs to the GeoGebra Road Runner (beep, beep) book. The Frenet frame (or TNB frame) associated with a point C on a curve c(t) is a local reference system formed by three orthonormal vectors T, N and B, which are, respectively, the Tangent, Normal, and Binormal to the curve at that point. If C represents a physical particle moving in space, T would be the unit vector corresponding to velocity, and N would be the unit vector corresponding to normal acceleration. In our "move towards the mountain" (as Muhammad would say), this frame will be of great help. In fact, the colors red, green, and blue with which we have colored each letter are a hint of what we are going to do. Since we cannot change the 3D scene to show what is seen from point C, we will move C to the coordinate center (0, 0, 0) and rotate the Frenet frame of C until T coincides with the xAxis, N with the yAxis and B with the zAxis. In summary, we will change the global reference system to a local reference system. If p is the (path) parameter of C on the curve c(t), that is, if C = c(p), then the TNB vectors are usually calculated as:



However, we have not followed these formulas, but have taken advantage of GeoGebra commands to avoid the use of differentiation, thus streamlining the representation. We have defined the vectors of the frame, named vT, vN, and vB, as follows: vT = UnitVector(Tangent(C, c)) vN = UnitVector(CurvatureVector(C, c)) vB = UnitVector(vT ⊗ vN)
Author of the construction of GeoGebra: Rafael Losada