Recent posts View all
Home of real teaching & learning
  • Full support for teachers
  • Focus on critical thinking
  • Engaging classroom activities
  • Integrated student eBook
  • Assessed tasks / qBank
  • Practice exam questions

The InThinking Guarantee: Our sites are written by expert practitioners and not by AI

See our AI policy

Disclaimer: InThinking subject sites are neither endorsed by nor connected with the International Baccalaureate Organisation.

Don't miss out, find out!
IB Approved Workshops
Physics
IB DP Category 1

Paris, France, 13 - 15 November 2026

Find out more
Physics: A focus on the experimental programme
IB DP Category 3

Paris, France, 19 - 21 February 2027

Find out more
Physics
IB DP Category 2

Berlin, Germany, 26 - 28 February 2027

Find out more
Virtual Think-Ins

Find all InThinking events at
inthinking.net

Animated Sombrero

My first year classes are doing Introduction to waves activity which involves building a wave simulation in Geogebra. I thought I'd refresh my skills by trying to build a 2D version. I did it by using a sequence in a sequence to define a grid of points, a sin function gives the oscillation in the y component. To get the circular wave the phase of the oscillation is dependent on the distance from the centre which is calculated using Pythagoras. Lost?

Here is the code:

Sequence[Sequence[(a, b, sin(f t - sqrt(a² + b²))), a, -10, 10, 1], b, -10, 10, 1]


Tags: GeoGebra, waves

Help