11/01/30 11:14:28 hM+et9HG
こちらでも再現できた
浮動小数点の丸め誤差のようだね
fp:precise設定で(visualstudioのデフォルト)コンパイルしたバイナリで発生する
fp:preciseでは浮動小数点演算が80bitで行われてそこから64bitや32bitに落とし込まれるが、
その際の丸め誤差がトラブルの元になる
一方fp:fastにすると一貫して64bitか32bitで処理される
メッシュ処理でも微妙に結果が違ったりするんだよね
というわけで、fp:fastオプションをつけてコンパイルしたバイナリを使えば解決する