gpt4 book ai didi

delphi - 在GR32中使用TFloatPoint还是TFixedPoint更好?

转载 作者:行者123 更新时间:2023-12-03 15:33:32 27 4
gpt4 key购买 nike

为了构建场景图,需要在对所有几何和数学使用 TFixedPoint 和 TFloatPoint 之间做出决定。 GR32 同时使用固定和 float 。

  1. 为什么 GR32 中有两种点类型?
  2. 哪个更快/更高效?
  3. 哪个更安全?
  4. 针对此问题还有其他建议吗?

图表的操作边界:

  1. 每个节点最多 500 个基元/元素,平均值为 20
  2. 每个场景最多 2000 个节点,平均值为 250

图表的功能:

  1. 图形是二维的
  2. 图形必须具有高视觉质量
  3. 需要动画
  4. 需要等角投影

图表的预期用途:

  1. 商业图形(图表、网格等)
  2. 建模工具
  3. 文字呈现
  4. 流程模拟

最佳答案

定点数学通常更快,因此 TFixedPoint 的数学执行速度更快。

浮点可以(取决于定点值所采用​​的精度)提供比定点更高的精度,但在数学例程方面执行速度不那么快。

“安全”太主观,无法回答...如何更安全?

根据您的最后一部分问题,这取决于您更看重哪一个:精度或性能。

如果精度是您的主要目标,请选择 TFloatPoint。如果性能是您的主要目标,请选择 TFixedPoint。

关于delphi - 在GR32中使用TFloatPoint还是TFixedPoint更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8361594/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com