首页 / 浏览问题 / 三维GIS / 问题详情
UE超图插件经纬度转换的精度问题
1EXP 2023年01月29日

用超图的UE插件转换经纬度发现传入的参数是FVector,是通过FFloat组成的,但是转化过程中FFloat只保留了6位小数,6位小数因该会导致1m左右的偏差,如何能够避免这个偏差。

FTransform Scene::LongitudeLatitudeToUE(FVector vLonLat, Gamebool bIgnoreWorldOrigin)

1个回答

您好,

由于之前版本的UE是float计算的,这个是有精度的影响,UE5的接口有改成double,您那边可以参考UE5的接口(UE5官网API:https://docs.unrealengine.com/5.0/en-US/API/),使用的时候把float删掉。

795EXP 2023年01月31日
...