geoglobe - camera target and position

3 ビュー (過去 30 日間)
Ivan Vuletich
Ivan Vuletich 2020 年 7 月 22 日
回答済み: Pratheek Punchathody 2020 年 10 月 22 日
How do I set the camera position and target in geoglobe using Matlab code? (Not manually).
I can setup a geoglobe and populate it with data using geoplot3, but I need to set the camera position and target to given geographic locations.

回答 (1 件)

Pratheek Punchathody
Pratheek Punchathody 2020 年 10 月 22 日
You can use camtargm()” functions to set the camera target using geographic coordinates. For further information refer to the documentation on camtargm().
tlat = -30;
tlon = -70;
camtargm(tlat,tlon,0);
%Return the camera target in projected Cartesian coordinate system
[x,y,z] = camtargm(tlat,tlong,0);
To set the camera position use camposm()” function to set the camera position using the geographic coordinates. For further information refer to the documentation on camposm()
plat = -50;
plon = 160;
camposm(plat,plon,1);
%Return the camera position in projected Cartesian coordinate system
[x,y,z] = camposm(plat,plong,1);

タグ

製品


リリース

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by