いったい計算するの何回目だよ、いい加減覚えろよということで、メモ
//-Π≦θ<Πに納める場合 theta1 = theta - 2*PI*( 1 + floor( theta/(2*PI) - 0.5) ); //-Π<θ≦Πに納める場合 theta2 = theta - 2*PI*ceil( theta/(2*PI) - 0.5); //おまけ。-1〜1の場合 y = x -2 - 2*floor(x/2 -0.5); y = x - 2*ceil(x/2 -0.5);
作り方
y = x -[x]とy = x-ceil(x)+1から式変形。
[x]は床関数、ceil(x)は天井関数。