Constructing and Identifying Right and Supplementary Angles
Loading the math board and drawing, please wait…
In collections
Besondere Winkelpaare
This example demonstrates how to construct right angles and supplementary angles. Key math concepts include angle classification (acute, right, obtuse), angle measurement, and relationships between orthogonal and supplementary angles. GeoGebra commands like Polygon, PointIn, Segment, OrthogonalLine, Rotate are used for drawing and transforming angles. Suitable for upper elementary students for geometry construction practice and angle understanding.
GeoGebra Commands & Parameters
SpeechBubbleLeft(PBubbleAlex, 10.5, 1.3) → bubble1Polygon(Q1, Q2, Q3, Q4) → q1, i_1, j_1, k_1, lPointIn(q1) → arrowCirclePoint_1Segment(arrowCircleMidpoint, arrowCirclePoint_1) → fOrthogonalLine(C, f) → gPoint(g) → DSegment(D, C) → hPointIn(q1) → arrowCirclePointSegment(arrowCircleMidpoint, arrowCirclePoint) → iOrthogonalLine(C, i) → jPoint(j) → FSegment(F, C) → kIntersect(f, h) → Schnittpunkt1Intersect(i, k) → Schnittpunkt2Angle(arrowCirclePoint_1, Schnittpunkt1, D) → γAngle(arrowCirclePoint, Schnittpunkt2, F) → δAngle(arrowCirclePoint, arrowCircleMidpoint, arrowCirclePoint_1) → αAngle(F, C, D) → α_1Textfield(input1) → InputBox1SelectedIndex(dropdown) → indexSpeechBubbleLeft(PBubbleAlex - (0, 0.1), 8.3, 1.8) → bubble2Line(arrowCircleMidpoint, arrowCirclePoint) → mLine(arrowCircleMidpoint, arrowCirclePoint_1) → nPoint(n) → GSegment(arrowCirclePoint_1, G) → pPoint(m) → HSegment(arrowCirclePoint, H) → qSpeechBubbleLeft(PBubbleElia, 7, 1.2) → bubble3Polygon(P1, P2, P3, P4) → p2, t_1, u, v, wPointIn(p2) → ASegment(I, A) → rPolygon(P1_{1}, P2_{1}, P3_{1}, P4_{1}) → p2_{1}, t_{2}, u_{1}, v_{1}, w_{1}PointIn(p2_{1}) → KSegment(I, K) → sAngle(K, I, A) → βPoint(r) → LOrthogonalLine(L, s) → tPoint(t) → MPoint(t) → NSegment(M, N) → aIntersect(s, a) → OAngle(L, O, I) → εOrthogonalLine(P, r) → bPoint(b) → QSegment(Q, P) → cIntersect(r, c) → RAngle(I, R, P) → ζIntersect(a, c) → SSegment(M, S) → dSegment(Q, S) → eAngle(R, S, O) → ηSelectedIndex(dropdown1) → index2SpeechBubbleLeft(PBubbleElia + (0.2, -0.5), 7.8, 1.3) → bubble5Textfield(input2) → InputBox2Textfield(input3) → InputBox3Ray(I, A) → f_1Point(f_1) → TSegment(A, T) → g_1Segment(arrowCircleMidpoint + (Distance[arrowCircleMidpoint, arrowCirclePoint_1] * (cos(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint_1] + arrowCircleDistance + arrowCircleAngle), sin(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint_1] + arrowCircleDistance + arrowCircleAngle))), arrowCircleMidpoint + (Distance[arrowCircleMidpoint, arrowCirclePoint_1] * (cos(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint_1] + arrowCircleDistance + arrowCircleAngle), sin(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint_1] + arrowCircleDistance + arrowCircleAngle))) + (arrowCircleLength * UnitOrthogonalVector[Vector[arrowCircleMidpoint, arrowCircleMidpoint + (Distance[arrowCircleMidpoint, arrowCirclePoint_1] * (cos(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint_1] + arrowCircleDistance + arrowCircleAngle), sin(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint_1] + arrowCircleDistance + arrowCircleAngle)))]])) → arrowCircleArrow01_1Segment(arrowCircleMidpoint + (Distance[arrowCircleMidpoint, arrowCirclePoint_1] * (cos(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint_1] - arrowCircleDistance - arrowCircleAngle), sin(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint_1] - arrowCircleDistance - arrowCircleAngle))), arrowCircleMidpoint + (Distance[arrowCircleMidpoint, arrowCirclePoint_1] * (cos(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint_1] - arrowCircleDistance - arrowCircleAngle), sin(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint_1] - arrowCircleDistance - arrowCircleAngle))) - (arrowCircleLength * UnitOrthogonalVector[Vector[arrowCircleMidpoint, arrowCircleMidpoint + (Distance[arrowCircleMidpoint, arrowCirclePoint_1] * (cos(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint_1] - arrowCircleDistance - arrowCircleAngle), sin(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint_1] - arrowCircleDistance - arrowCircleAngle)))]])) → arrowCircleArrow02_1Segment(arrowCircleMidpoint + (Distance[arrowCircleMidpoint, arrowCirclePoint] * (cos(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint] + arrowCircleDistance + arrowCircleAngle), sin(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint] + arrowCircleDistance + arrowCircleAngle))), arrowCircleMidpoint + (Distance[arrowCircleMidpoint, arrowCirclePoint] * (cos(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint] + arrowCircleDistance + arrowCircleAngle), sin(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint] + arrowCircleDistance + arrowCircleAngle))) + (arrowCircleLength * UnitOrthogonalVector[Vector[arrowCircleMidpoint, arrowCircleMidpoint + (Distance[arrowCircleMidpoint, arrowCirclePoint] * (cos(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint] + arrowCircleDistance + arrowCircleAngle), sin(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint] + arrowCircleDistance + arrowCircleAngle)))]])) → arrowCircleArrow02Segment(arrowCircleMidpoint + (Distance[arrowCircleMidpoint, arrowCirclePoint] * (cos(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint] - arrowCircleDistance - arrowCircleAngle), sin(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint] - arrowCircleDistance - arrowCircleAngle))), arrowCircleMidpoint + (Distance[arrowCircleMidpoint, arrowCirclePoint] * (cos(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint] - arrowCircleDistance - arrowCircleAngle), sin(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint] - arrowCircleDistance - arrowCircleAngle))) - (arrowCircleLength * UnitOrthogonalVector[Vector[arrowCircleMidpoint, arrowCircleMidpoint + (Distance[arrowCircleMidpoint, arrowCirclePoint] * (cos(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint] - arrowCircleDistance - arrowCircleAngle), sin(Angle[arrowCircleMidpoint + (1, 0), arrowCircleMidpoint, arrowCirclePoint] - arrowCircleDistance - arrowCircleAngle)))]])) → arrowCircleArrow01Ray(I, K) → h_1Point(h_1) → A_1Segment(K, A_1) → l_1PointIn(p2_{1}) → J_{1}Rotate(Segment[ArrowCenter + (ArrowDistance, 0), ArrowCenter + (ArrowDistance + ArrowLength, 0)], ArrowAngle + ((1 - 1) * (360°) / ArrowNumber), ArrowCenter) → arrow1Rotate(Segment[ArrowCenter + (ArrowDistance, 0), ArrowCenter + (ArrowDistance + ArrowLength, 0)], ArrowAngle + ((2 - 1) * (360°) / ArrowNumber), ArrowCenter) → arrow2Rotate(Segment[ArrowCenter + (ArrowDistance, 0), ArrowCenter + (ArrowDistance + ArrowLength, 0)], ArrowAngle + ((3 - 1) * (360°) / ArrowNumber), ArrowCenter) → arrow3Rotate(Segment[ArrowCenter + (ArrowDistance, 0), ArrowCenter + (ArrowDistance + ArrowLength, 0)], ArrowAngle + ((4 - 1) * (360°) / ArrowNumber), ArrowCenter) → arrow4SpeechBubbleLeft(PBubbleElia + (0.2, 0), 7.8, 1) → bubble4
AI Drawing Prompt Reference
Draw two quadrilaterals for angle demonstration. In the first quadrilateral, draw two line segments from an interior point to one side, with a fixed point on that side as foot, construct perpendicular lines to these two segments forming four intersection points, and measure the four angles formed at these intersections including acute, right and obtuse angles; also connect two interior points to a fixed point. In the second quadrilateral, draw two line segments from a fixed point I into the interior, take a point on one segment to construct a perpendicular line intersecting the other segment forming an intersection point and measure the angle; take a point on the first segment to construct a perpendicular line intersecting the other segment and measure another angle. Add speech bubble annotations outside the quadrilaterals.
The prompt above was compiled from the original drawing commands and is for reference only.