ホイールの回転量によって拡大縮小をさせたいのですが
学生です、C++でグラフ作成ソフトを趣味(勉強)で作っていたのですが
グラフの拡大縮小機能を実装したところ、
縮小(0.0001倍を越えたところから)からまた拡大すると0.0001が残ります
該当のソースコード
C++
1if (Mouse::Wheel() < 0) 2 y_mag_box.text = Format(y = my::parse(y_mag_box.text) + Mouse::Wheel() * pow(10, static_cast<int>(log10(y - pow(10, log10(y) - 1)) - 1))); 3 if (Mouse::Wheel() > 0) 4 y_mag_box.text = Format(y = my::parse(y_mag_box.text) + Mouse::Wheel() * pow(10, static_cast<int>(log10(y)) - 1));
色々やってみましたがうまくいかずにこのゴチャっとしたコードです。
語彙力がなく文面だけでは、伝えられそうにないので動画を載っけます、Youtube
捕捉
環境は、VisualStudio2019で
OpenSiv3Dをつかって描画しています
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/14 10:22