こんにちは、
Jonathan Richard Shewchuk による計算幾何学の堅牢な述語を使用しようとしています 。
私はプログラマーではないので、何を言っているのかよくわかりません。基本的な間違いをしている可能性があります。
ポイントは、述語が適応浮動小数点精度で正確な算術演算を許可する必要があることです。私のコンピューター: Asus pro31/S (Core Due Centrino Processor) では動作しません。問題は、私のコンピュータが浮動小数点精度の改善を使用している可能性があり、Shewchuk で使用されているものと競合する可能性があるという事実にとどまる可能性があります。著者は次のように述べています。
/* On some machines, the exact arithmetic routines might be defeated by the */
/* use of internal extended precision floating-point registers. Sometimes */
/* this problem can be fixed by defining certain values to be volatile, */
/* thus forcing them to be stored to memory and rounded off. This isn't */
/* a great solution, though, as it slows the arithmetic down. */
今私が知りたいのは、内部の拡張精度浮動小数点レジスタをオフにする方法、おそらく何らかのコンパイラ オプションがあるということです。
私は本当にあなたの助けに感謝します