4 registered members (ozgur, Ayumi, VHX, monarch),
1,161
guests, and 4
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: Get a camera position with fsin fcos?
[Re: NicolaB]
#480102
05/20/20 13:11
05/20/20 13:11
|
Joined: May 2009
Posts: 5,370 Caucasus
3run
Senior Expert
|
Senior Expert
Joined: May 2009
Posts: 5,370
Caucasus
|
Hey! I would use something like this:
VECTOR temp_vec;
vec_set(&temp_vec, vector (3000, 1000, 200)); // offset
vec_rotate(&temp_vec, vector (plane->pan, 0, 0)); // panorama only
vec_add(&temp_vec, &plane->x);
Last edited by 3run; 05/20/20 13:23.
|
|
|
Re: Get a camera position with fsin fcos?
[Re: 3run]
#480105
05/20/20 13:53
05/20/20 13:53
|
Joined: Mar 2018
Posts: 15
NicolaB
OP
Newbie
|
OP
Newbie
Joined: Mar 2018
Posts: 15
|
Thank you 3Run! Now it works fine! But still I had to pass by the tilt, so it looks like this:
if(vec_dist(camera.x,player.x) > 3300){ vec_set(cpassby, vector (2900, 800, 200));// Keep below if-distance!! vec_rotate(cpassby, vector(player.pan,0,0)); // Vector -> JUST PAN , NO TILT OR ROLL angles! <- vec_add(cpassby, player.x); }
|
|
|
|