-
Tools
-
1. Lines, Rays, Segments
- Trimmed lines
- Tool: Trimmed Line, 3 points
- Segment Label
- Intersect Polygon and Ray
- Intersect Polygon and Line
- Intersect Polygon and Segment
- Intersect View Rectangle
- Tool: Light Reflection 1
-
2. Triangles
- Tool: Altitude of a triangle
- Vectors: Incircle
-
3. Arcs
- Arc Arrow 1
- Trimmed Arc 1
- Trace an Arc, 1
- Tool: Circular Arc
- Signed angle
-
4. Interface (animation, etc)
- Make a Color Picker
- Natural Interpolation
- Simple Cubic Interpolation
- Interpolation 2: Rotation
-
5. User Panel
- Screen Coordinates
- Parent, Child
- Floating Panel
- User Panel: Lines
- User Panel: Lines 2
- User panel: Circle
-
6. More tools
- Ellipse from two vectors, 2
-
7. Numerical Analysis
- Tool: Cubic Spline (Construction)
This activity is also part of one or more other Books. Modifications will be visible in all these Books. Do you want to modify the original activity or create your own copy for this Book instead?
This activity was created by '{$1}'. Do you want to modify the original activity or create your own copy instead?
This activity was created by '{$1}' and you lack the permission to edit it. Do you want to create your own copy instead and add it to the book?
Tools
Ryan Hirst, Doug Kuhlmann, hüseyin, Jun 28, 2018

Geogebra tools (.ggt) + worksheets showing their construction.
Table of Contents
- Lines, Rays, Segments
- Trimmed lines
- Tool: Trimmed Line, 3 points
- Segment Label
- Intersect Polygon and Ray
- Intersect Polygon and Line
- Intersect Polygon and Segment
- Intersect View Rectangle
- Tool: Light Reflection 1
- Triangles
- Tool: Altitude of a triangle
- Vectors: Incircle
- Arcs
- Arc Arrow 1
- Trimmed Arc 1
- Trace an Arc, 1
- Tool: Circular Arc
- Signed angle
- Interface (animation, etc)
- Make a Color Picker
- Natural Interpolation
- Simple Cubic Interpolation
- Interpolation 2: Rotation
- User Panel
- Screen Coordinates
- Parent, Child
- Floating Panel
- User Panel: Lines
- User Panel: Lines 2
- User panel: Circle
- More tools
- Ellipse from two vectors, 2
- Numerical Analysis
- Tool: Cubic Spline (Construction)
Trimmed lines
Trimmed lines


Tool: Altitude of a triangle
Tool (.ggt): http://www.geogebratube.org/material/show/id/87369
Altitude[A,B,C, m]


Notes:
The angle that the altitude makes with the base is correct. This cannot be done with the tools in GGB, which uses a pretend angle system.
Arc Arrow 1
The arc is oriented. It respects the equivalence of these three statements:
Arc BC subtends central angle BAC,
There is a one-to-one correspondence between points on arc BC and points on segment BC.
The arc respects minimum rotation.
We may then preserve measure:
|BC| (magnitude) is the distance from B to C (direction).
|∡BAC| (magnitude) is the angle from B to C (direction/sign).
Arc Arrow 1


Make a Color Picker
Make a Color Picker


Screen Coordinates
I would like points that stay put on the screen. Here are some requirements:
-stay pinned to screen coordinates
-stay in the viewport
-they may be freely moved
-we may use them as reference points for other objects.
Screen Coordinates


Ellipse from two vectors, 2
The tool
MajorAxis[O, A, B, prv]
prv, a free point
Gives points C, D.
Objects which transform the ellipse (here, points A, B, O) should update
SetValue[prv, C]
Ellipse from two vectors, 2


Tool: Cubic Spline (Construction)
Spline[<Points>, n, f'(a), f'(b)]
gives the cubic spline passing through n equally spaced points, and with slopes f'(a), f'(b) at the endpoints.
Tool: Cubic Spline (Construction)


Saving…
All changes saved
Error
A timeout occurred. Trying to re-save …
Sorry, but the server is not responding. Please wait a few minutes and then try to save again.