As a first quick hack to test things, I took the X-15 and moved the engine and nozzle near the center of gravity (it's near 300) and changed their pitch to 90, but it still flies straight. (I also made the rocket engine more powerful and the vehicle lighter to achieve good T/W.)
Did I do something wrong?
I even moved the nozzle to the forward part but it doesn't cause any pitch tendencies, when in reality it should pitch up or down since the nozzle is pitched 90 degrees (dunno if it's up or down). I enabled the variables display to monitor thrust and in ~level glide with idle stick I can throttle up and down without any changes in pitch.
Original X-15:
- Code: Select all
<engine file="XLR99">
<location unit="IN">
<x> 600 </x>
<y> 0 </y>
<z> 0 </z>
</location>
<orient unit="DEG">
<roll> 0.0 </roll>
<pitch> 0 </pitch>
<yaw> 0 </yaw>
</orient>
<feed>0</feed>
<feed>1</feed>
<thruster file="xlr99_nozzle">
<location unit="IN">
<x> 600 </x>
<y> 0 </y>
<z> 0 </z>
</location>
<orient unit="DEG">
<roll> 0.0 </roll>
<pitch> 0.0 </pitch>
<yaw> 0.0 </yaw>
</orient>
</thruster>
</engine>
After my modifications:
- Code: Select all
<propulsion>
<engine file="XLR199">
<location unit="IN">
<x> 100 </x>
<y> 0 </y>
<z> 0 </z>
</location>
<orient unit="DEG">
<roll> 0.0 </roll>
<pitch> 90 </pitch>
<yaw> 0 </yaw>
</orient>
<feed>0</feed>
<feed>1</feed>
<thruster file="xlr199_nozzle">
<location unit="IN">
<x> 100 </x>
<y> 0 </y>
<z> 0 </z>
</location>
<orient unit="DEG">
<roll> 0.0 </roll>
<pitch> 90.0 </pitch>
<yaw> 0.0 </yaw>
</orient>
</thruster>
</engine>
...etc