Hi all,
Got a great start on a simple lateral velocity HUD...
vector local_vel = llGetVel();
llSetPos(local_vel * .05);
It's simple... it just moves a HUD worn pointer around... in scale to the lateral velocity.
Woot!
Or not...
I want it to move the pointer position in reference to its velocity relative to itself, but as it is worn... it is somehow referenceing something else...
in other words: (ascii art coming)
*****************
* *
* O *
* *
* *
* *
* *
*****************
This would indicate we are going forwared and left. It tries... but it's frame of reference rotationally is not right... it ignores my rotation totally.
I tried multiplying the velocity by llGetRot(); and that did not work either.
How can I account for it's rotatation, as a worn HUD?
many thanks!
-Ryder-