为了构建场景图,需要在对所有几何和数学使用 TFixedPoint 和 TFloatPoint 之间做出决定。 GR32 使用固定和 float 。
图的操作边界:
图表的特点:
图形的预期用途:
最佳答案
Fixed Point 数学通常更快,因此 TFixedPoint 在数学上的执行速度更快。
Floating Point 可以(取决于对 Fixed Point 值采用的精度程度)提供比 Fixed Point 更高的精度,但在数学例程方面不会执行得那么快。
“安全”太主观,无法回答……如何更安全?
根据您的最后一部分问题,这取决于您更看重什么:精度或性能。
如果精度是您的主要目标,请使用 TFloatPoint。如果性能是您的主要目标,请选择 TFixedPoint。