diff --git a/z-5-sinus.cpp b/z-5-sinus.cpp index 2ee3820..8a27b71 100644 --- a/z-5-sinus.cpp +++ b/z-5-sinus.cpp @@ -8,24 +8,21 @@ const int HEIGHT = 600; // Определение параметров синусоид const double PI = 3.14159265358979323846; -const double X_SCALE = 0.01; // Уменьшено для повышения плотности пикселей -const double Y_SCALE = 100.0; // Масштабирование по Y +const double X_SCALE = 0.01; +const double Y_SCALE = 100.0; // Машт по Y // Основная функция для рисования синусоид void DrawSineWaves(HDC hdc) { int centerY = HEIGHT / 2; // Рисование синусоид - for (double x = 0; x < WIDTH; x += 0.5) { // Уменьшено расстояние между итерациями + for (double x = 0; x < WIDTH; x += 0.5) { double xVal = x * X_SCALE; - - - // Жёлтая синусоида (меньшая) - int ySmall2 = static_cast(0.3 * std::sin(7 * xVal) * Y_SCALE); - SetPixel(hdc, static_cast(x), centerY - ySmall2, RGB(255, 204, 0)); // Жёлтая синусоида - + int ySmall2 = static_cast(0.3 * std::sin(7 * xVal) * Y_SCALE); + SetPixel(hdc, static_cast(x), centerY - ySmall2, RGB(255, 204, 0)); + } }