delphi – 在GR32中使用TFloatPoint或TFixedPoint更好吗?

delphi – 在GR32中使用TFloatPoint或TFixedPoint更好吗?,第1张

概述为了构建场景图,需要在使用TFixedPoint和TFloatPoint进行所有几何和数学之间做出决定. GR32使用Fixed和Float. >为什么GR32中有两种点类型? >哪个更快/更有效? >哪个更安全? >这个问题还有其他建议吗? 图表的 *** 作边界: >每个节点最多500个基元/元素,平均值为20 >每个场景最多2000个节点,平均值为250 图表的功能: >图形是2d >图形必须具有高 为了构建场景图,需要在使用TFixedPoint和TfloatPoint进行所有几何和数学之间做出决定. GR32使用Fixed和float.

>为什么GR32中有两种点类型?
>哪个更快/更有效?
>哪个更安全?
>这个问题还有其他建议吗?

图表的 *** 作边界:

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

图表的功能:

>图形是2d
>图形必须具有高视觉质量
>动画是必需的
>需要等距投影

图表的预期用途:

>商业图形(图表,网格等)
>建模工具
>文字介绍
>过程模拟

解决方法 固定点数学通常更快,因此TFixedPoint将在数学上更快地执行.

浮点可以(取决于固定点值采用的精度)提供比固定点更高的精度,但在数学例程方面不会表现得那么快.

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

根据您的最终部分问题,它取决于您更重视的内容:精确度或性能.

如果精度是您的主要目标,请使用TfloatPoint.如果性能是您的主要目标,请使用TFixedPoint.

总结

以上是内存溢出为你收集整理的delphi – 在GR32中使用TFloatPoint或TFixedPoint更好吗?全部内容,希望文章能够帮你解决delphi – 在GR32中使用TFloatPoint或TFixedPoint更好吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1237324.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存