![]() |
|
|||||||
| Addon Requests If you have a request for a new addon or want to know where to find a specific addon, ask it here! |
![]() |
|
|
Thread Tools |
|
|
#16 |
|
Orbinaut
|
you have already a dll?...great!!.you are workinfg fast.tha`ts a good news.for the project constellation addon!!!...keep us updated.Thanks!!!!
|
|
|
|
|
|
#17 |
|
Donator
![]() ![]() |
Quote:
The first version (without adjusted DLL) will be very basic and a bit unrealistic. That's why it still needs some adjustment. |
|
|
|
|
|
#18 |
|
Orbinaut
|
cjp, here is the mesh and textures for the LER
http://www.orbiter-forum.com/attachm...4&d=1253245119 |
|
|
|
|
|
#19 |
|
Orbinaut
|
|
|
|
|
|
|
#20 |
|
Orbinaut
|
Do any one have found how to fix the mesh size pproblem or build an dll for the LER?
|
|
|
|
|
|
#21 |
|
Orbinaut
|
I think this is close to factory size.
Last edited by liber; 04-26-2011 at 07:07 AM. |
|
|
|
|
|
#22 |
|
Addon Developer
![]() |
Here is a cfg and module. To rotate the wheels press 7 or 8 and press it again to stop. apply thrust and it should go in the direction the wheels are turning. It is also UMMU.
I think it need a VC or cockpit view to see the rotation of the wheels. I use the mesh from the earlier posts. You will have to add this LER in the scenario Last edited by gattispilot; 09-27-2012 at 11:08 PM. |
|
|
|
|
|
#23 |
|
Orbinaut
|
Not bad idea,but how to rotate whole craft,change direction.
LER facing in same direction all time. |
|
|
|
|
|
#24 |
|
Addon Developer
![]() |
I think that is the way it is designed. That all wheels turn in sync and then you change direction by the thrust. So it always face front but you can go sideways and off at an angle.
|
|
|
|
|
|
#25 |
|
Orbinaut
|
Quote:
Check this video. |
|
|
|
|
|
#26 |
|
Addon Developer
![]() |
Thanks. On my module. if you press 7 and get the wheels to a 90 degree and apply thrust you go sideways. It seems I can't rotate in a tight circle.
|
|
|
|
|
|
#27 |
|
Donator
![]() ![]() |
LER must have ZTR!
|
|
|
|
|
|
#28 |
|
Addon Developer
![]() |
Quote:
I wonder how to code that? what if you turned one side forward at an angle and the other side same angle but backward This what I have for the thrust direction: th_main = CreateThruster (_V(0,0,0), dir, MAXMAINTH, TANK, ISP); CreateThrusterGroup (&th_main, 1, THGROUP_MAIN); th_retro = CreateThruster (_V(0,0,0), dirR, MAXRETROTH, TANK, ISP); CreateThrusterGroup (&th_retro, 1, THGROUP_RETRO); SetThrusterDir (th_main, _V(sin(2*PI*TURN_proc), 0, cos(2*PI*TURN_proc))); SetThrusterDir (th_retro, _V(-sin(2*PI*TURN_proc), 0, -cos(2*PI*TURN_proc))); i would think that this would work one side is firing in one direction and the other side is direction in the opposite direction. SetThrusterLevel(th_main,1); SetThrusterLevel(th_retro,1); Update: I changed the thruster so that they are offset1.5 on the x. Then I have key that fires the left one forward and then fires the fire on backward. now you rotate. I think I will set the wheels to a 45 degrees. One think I need to get now is both thrust to fire and both retro to fire Last edited by gattispilot; 10-04-2009 at 08:56 PM. Reason: updated |
|
|
|
|
|
#29 |
|
Donator
![]() ![]() |
Quote:
How to code it? Ya, that's a mess.
|
|
|
|
|
|
#30 |
|
Addon Developer
![]() |
Try this module:
http://www.4shared.com/file/13763787...c/_6__LER.html 1/3 keypad turn it. One thing I don't like is the vessel turns before the wheels rotate. Code:
th_rcs[0] = CreateThruster (_V( 1,0, 1), _V(0,0,1),MAXRCSTH, TANK, ISP);
//left front tread
th_rcs[1] = CreateThruster (_V(-1,0, 1), _V(0,0,1), MAXRCSTH, TANK, ISP);
// right front tread
th_rcs[2] = CreateThruster (_V( 1,0,-1), _V(0,0,-1), MAXRCSTH, TANK, ISP);
//left rear tread
th_rcs[3] = CreateThruster (_V(-1,0,-1), _V(0,0,-1), MAXRCSTH, TANK, ISP);
// right rear tread
th_group[0] = th_rcs[0];
th_group[1] = th_rcs[3];
CreateThrusterGroup (th_group, 2, THGROUP_ATT_YAWLEFT);
th_group[0] = th_rcs[1];
th_group[1] = th_rcs[2];
CreateThrusterGroup (th_group, 2, THGROUP_ATT_YAWRIGHT);
...
i3 = GetControlSurfaceLevel(AIRCTRL_RUDDER);
if (i3==1){SetThrusterLevel(th_main,0);
SetThrusterLevel(th_retro,0);
TURN_proc=.125;}
if (i3==-1){SetThrusterLevel(th_main,0);
SetThrusterLevel(th_retro,0);
TURN_proc=.875;}
|
|
|
|
![]() |
|
| Thread Tools | |
|
|
|||||
| Quick Links | Need Help? |