(3000.00,4500.45) のような大きな double 値を持つ線を描画する必要があります。
CImg<unsigned char> img(800,800,1,3,20);
img.draw_line( 3000.00, 4500.45, 3478.567, 4500.45, RED);
しかし、画面サイズを 800x800 に制限したい
Pointの座標のModulusを800以内にしようと思いました Like
3000.00%800=600
Screen に 600 を収めることができます。しかし問題は、CPP が double 値の係数をサポートしていないことです。
double a = 3000.00;
printf("%lf",a%800.0); //Expected 600 but exception
**Invalid operand of type double,double to binary operator%**
CImg を使用してこれらの大きなポイントを画面に収めるにはどうすればよいですか?