>>970

m=(m+2)/3*3; // m を 3 の倍数にする ※ここ重要

ここで例えば4なら6、8なら9という操作をしてるんですね?
サンクスです。

よかったら>>969で変な値が出た理由を教えてほしいです。