Siv3D / OpenSiv3D

C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)
https://siv3d.github.io/
MIT License
1k stars 138 forks source link

Circle::drawArc() の innerColor と outerColor が逆になる #1193

Closed Raclamusi closed 7 months ago

Raclamusi commented 7 months ago

Circle::drawArc()innerColorouterColor が逆になります。 以下のコードでは innerColor(内側)に Palette::Black(黒)、outerColor(外側)に Palette::White(白)を指定していますが、実行結果は内側が白、外側が黒になります。

# include <Siv3D.hpp> // Siv3D v0.6.13

void Main()
{
    Scene::SetBackground(ColorF{ 0.6, 0.8, 0.7 });

    while (System::Update())
    {
        Circle{ 400, 300, 100 }
            .drawArc(120_deg, 120_deg, 30, 30, Palette::Black, Palette::White);
    }
}

スクリーンショット