Dynamic Illustration of Bearings
Loading the math board and drawing, please wait…
This example demonstrates the bearing and distance from point A to point B, then from point B to point C. It involves concepts such as angles, vectors, and trigonometry. Commands used include Circle, Intersect, Rotate, Dilate, Segment, Angle, and Textfield. Suitable for middle school and above students to learn about bearings and vectors.
GeoGebra Commands & Parameters
Circle(A, a) → cIntersect(c, f, 1) → BRotate(B, ((-b) * π / 180), A) → B'Circle(B', d) → eIntersect(e, h, 1) → CRotate(C, ((-j) * π / 180), B') → C'Dilate(A, If[0 < k ≤ 1, 1 - k, 0], B) → A'Segment(A, A') → lAngle(B', A, B) → αAngle(C', B', C) → βRotate(B, If[1 < k ≤ 2, ((-(k - 1)) * α), (-α)], A) → B'_1Angle(B'_1, A, B) → γSegment(A, B'_1) → mDilate(B', If[2 < k ≤ 3, 3 - k, 0], C) → B''Segment(B', B'') → nRotate(C, If[3 < k ≤ 4, ((-(k - 3)) * β), (-β)], B') → C'_1Angle(C'_1, B', C) → δSegment(B', C'_1) → pSegment(A, C') → qAngle(C', A, B) → εTextfield(a) → InputBox1Textfield(b) → InputBox2Textfield(d) → InputBox3Textfield(j) → InputBox4Dilate(A, If[0 < o ≤ 1, 1 - o, 0], C'_1) → A'_1Segment(A, A'_1) → rCircle(A, C') → sIntersect(s, f) → D, ERotate(D, If[1 < o ≤ 2, ((-(o - 1)) * ε), (-ε)], A) → D'Angle(D', A, D) → η