Delphi 在GR32中使用TFloatPoint或TFixedPoint更好吗?
对于构建场景图,需要在对所有几何体和数学使用TFixedPoint和TFloatPoint之间做出决定。GR32同时使用固定和浮动Delphi 在GR32中使用TFloatPoint或TFixedPoint更好吗?,delphi,graphics,vector-graphics,Delphi,Graphics,Vector Graphics,对于构建场景图,需要在对所有几何体和数学使用TFixedPoint和TFloatPoint之间做出决定。GR32同时使用固定和浮动 为什么GR32中有两种点类型 哪个更快/更高效 哪个更安全 关于这个问题还有其他建议吗 图形的操作边界: 每个节点最多500个基本体/元素,平均值为20 每个场景最多2000个节点,平均值为250 图表的功能: 图形是二维的 图形必须具有较高的视觉质量 动画是必需的 需要等轴测投影 图表的预期用途: 业务图形(图表、网格等) 建模工具 文本呈现 过程模拟 定点数学通
定点数学通常更快,因此TFixedPoint在数学上的执行速度更快 浮点数可以(取决于定点值的精度)提供比定点更高的精度,但在数学例程中执行速度不如定点 “安全”太主观了,无法回答。。。如何更安全 根据你最后一部分的问题,这取决于你更看重什么:精度还是性能
如果精度是您的主要目标,请使用TFloatPoint。如果性能是您的主要目标,请选择TFixedPoint。好吧,这取决于您的情况。再来点细节怎么样?