но как работает эта строка: x += sin(t * 0.001);
Эта строка смещает отображаемый круг относительно середины, принимаемой за 0. Другими словами, эта строка отвечает за гармонические колебания отображаемого круга по горизонтали.
Скорость задаётся коэффициентом при t. Полный цикл колебания совершается за 2π/k итераций. При k=0.001 полный цикл совершается за 6284 итерации.
что означает число 10000
Количество итераций отображения.
Первая строка: к x присваивается x и прибавляется синус переменной t, умноженной на 0.001
Вторая строка: 10000 - число цикла (если t меньше 10000, то число t увеличивается на единицу)