2011-12-02 58 views
4

對於構建場景圖形,需要在使用TFixedPoint和TFloatPoint進行所有幾何和數學之間的決定。 GR32使用Fixed和Float。在GR32中使用TFloatPoint或TFixedPoint更好嗎?

  1. 爲什麼GR32中有兩種點類型?
  2. 哪個更快/更高效?
  3. 哪個更安全?
  4. 有關於此問題的其他建議嗎?

爲圖形操作邊界:

  1. 最大500層的原語/每節點的元素,平均值是每個場景20
  2. 最多2000個節點,平均值是250個

特點爲圖表:

  1. 圖形是2d
  2. 圖形必須是高視覺質量
  3. 動畫需要
  4. 等角投影需要

爲曲線圖中的預期用途的:

  1. 商業圖形(圖表,柵格等)
  2. 建模工具
  3. 原文演示文稿
  4. 過程模擬
+0

嗯,這取決於。更多細節如何? –

回答

2

固定點數學通常更快,所以TFixedPoint將在數學上執行得更快。

浮點數可以(取決於在固定點值上使用的精確度)比固定點提供更高的精度,但不會像數學例程那樣快速執行。

「安全」太主觀,無法回答......更安全的方法?

根據您的最終部分問題,這取決於您更看重什麼:精度或性能。

如果精度是您的主要目標,請使用TFloatPoint。如果性能是您的主要目標,請使用TFixedPoint。

相關問題