2011-12-02 14 views
4

シーングラフを作成するには、すべてのジオメトリと数式に対してTFixedPointとTFloatPointを使用するかどうかを決定する必要があります。 GR32は固定と浮動の両方を使用します。GR32でTFloatPointまたはTFixedPointを使用する方が良いですか?

  1. なぜGR32に2つのポイントタイプがありますか?
  2. どちらが速く/より効率的ですか?
  3. どちらが安全ですか?
  4. 他にもこの問題がありますか?グラフの

動作境界:

  1. ノード当たり最大500個のプリミティブ/要素、平均シーンあたり20台の
  2. 最大2000のノードであり、平均は250の

特徴でありますグラフ:

  1. グラフィックは2d
  2. です枚の
  3. グラフィックス
  4. アニメーションが

グラフの使用目的必要とされる

  • 等角図を要求される高い視覚的品質でなければならない:

    1. ビジネスグラフィック(チャートなどをグリッド)
    2. モデリングツール
    3. テキストプレゼンテーション
    4. プロセスシミュレーション
  • +0

    まあ、それは依存しています。詳細はどうですか? –

    答えて

    2

    固定小数点演算は一般に高速です。したがって、TFixedPointは数学的に高速です。

    浮動小数点は(固定小数点値の精度に応じて)固定小数点よりも精度が高くなりますが、数学ルーチンでは高速に実行できません。

    「セーフティ」はあまりにも主観的な答えです...より安全な方法は?

    あなたの最終的な質問の1つとして、それはあなたがより重要なもの、正確さまたはパフォーマンスに依存します。

    精度が主な目的の場合は、TFloatPointを使用してください。パフォーマンスが第一の目的ならば、TFixedPointを利用してください。