ky
Director of Manned Spaceflight
Added railings:
The flood lights are there, see the first image. Anything else is mission-specific(keel latches, bridge fittings etc.).Looks almost too perfect now... shouldn't there be flood lights and so on on the floor?
Not sure. The T0 panels are actually covered by the same FRSI blankets as the rest of the aft compartment. Only on vehicles 102 and 099 were they not covered and just exposed aluminum skin. FRSI has a smooth appearance while AFRSI has a quilted rough appearance.And how many triangles would it add to make the T-0 panels a mesh with a more specular material?
That's just a difference in wear during entry. You can see the same pattern on the midbody, vertical tail and aft RCS pod. The blankets just like the tiles are replaced every so often during the OPF flow.Well, still, it has largely different material properties compared to the rest of the aft section:
That is what I noticed, that the T-0 plates look really like painted on the ship. What they are of course. But they should not be. And especially the propellant fill/drain line is pretty prominent, it might justify a few polygons.
On the ATVC I think there is no need to change/move the SSME class, because it doesn't care where the engine is pointing (the thrust vector is defined somewhere in the Atlantis class where it interfaces with the orbiter API), it just controls the thrust level (thru some other function in the Atlantis class). The ATVC class should exist, and should take commands from the GPCs and convert them into inputs into all TVC hyd actuators. Those actuators, inside a GimbalMount class, should do their thing and the GimbalMount should then change the vectors in the Atlantis class accordingly. Just my 2 cents.
On the CRTMFD... I'm not following you... is the whole thing getting dumped, just part (which?) or it all stays?
Well, we need to change both, since the gimbal axis is not the same as the thrust force reference. Also, while the Atlantis class (or another central class) should be responsible for allocating the thruster handles (so loading/saving works fine), during simulation time, the SSME class should be fully responsible of it and its parameters, including position and direction. It is just simpler when only one class is responsible for the subsystem, and other classes are only involved, where it brings us a gain.
I disagree with the undelined, but as long as it works it's fine.
So I'll continue the "upgrade" of the CRTMFD. Probably could commit the changes in a few days... would have to remove the calls to the functions that are still in work... I'll give news
Press Ctrl-3 to bring up the Coordinate Display Mode debug string. I believe it shows the necessary data you need to get the switches you need working.I also have to make a request to anybody that knows panels: need the SSME S/D PBs on C3 and PRPLT Dump, He Interconnects and Pneumatics switches on R2, so I can now try to make more things. :thumbup:
Like I said before:Well, which class would you think is better suited for that?
I think the direction of thrust and the magnitude of thrust are 2 separate things. The engine doesn't care where it's pointing, and the actuators don't care it the engine is on or off.The ATVC class should exist, and should take commands from the GPCs and convert them into inputs into all TVC hyd actuators. Those actuators, inside a GimbalMount class, should do their thing and the GimbalMount should then change the vectors in the Atlantis class accordingly.
Oh, I thought I needed one of those nifty 3D editors to do it. I'll give it a try then, many thanks!Press Ctrl-3 to bring up the Coordinate Display Mode debug string. I believe it shows the necessary data you need to get the switches you need working.

I think the direction of thrust and the magnitude of thrust are 2 separate things. The engine doesn't care where it's pointing, and the actuators don't care it the engine is on or off.
That doesn't solve the problem that one class should be responsible for handling the direction.
I could also make the GimbalMount handle this, but then it would be specialized for the SSME and can't do anything else. If I want to make it general purpose (so it also works for OME and SRB), I need a class to handle the translation from gimbal to Orbiter thruster. I could write a simple general proxy there, but then, it would also not hurt letting the SSME class handle this by implementing the proper methods of the Subsystem superclass and avoid introducting a new class there.
Also, the gimbal mount would better care about the engine on/off case... The difference between engine dry mass and engine wet mass are a few hundred kg (about 15% of the dry mass), enough to have an effect on the indications in the flight deck.
If we want to be accurate, we would also need to include the ignition transients of the SSME - they have a lower frequency than the vibrations at main stage and can transfer into the hydraulic system.
Back to the panels and switches, I managed to get everything to work except the SetReference call because I don't know how to get those coordinates...:shrug: