簡體   English   中英

使用C#將Lon / Lat度轉換為unity3d中的X / Y坐標

[英]Convert Lon/Lat degrees to X/Y coordinates in unity3d using c#

我需要將3d模型放置在與單位x / y坐標相對應的gps緯度/經度坐標上,為此,我需要將gps數據(即,以度為單位的緯度和經度)轉換為x,y坐標,以用於我的項目使用Vuforia的增強現實。 有人可以在處理C#腳本的同時不影響精度的情況下幫助我嗎?

本Unity論壇帖子中所示,您可以使用以下代碼將緯度/經度轉換為X / Y:

public float latitude;
public float longitude;
Vector3 xyz_vector = Quaternion.AngleAxis(longitude, -Vector3.up) * Quaternion.AngleAxis(latitude, -Vector3.right) * new Vector3(0,0,1);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM