Skip to content

Commit bf28b21

Browse files
Documentation Completion: Add authentic application screenshots, refine technical architecture, and stabilize 6-DOF physics
1 parent 29a638a commit bf28b21

6 files changed

Lines changed: 8 additions & 6 deletions

File tree

docs/banner.png

791 KB
Loading

docs/screenshot_3d.png

232 KB
Loading

docs/screenshot_graphs.png

69.7 KB
Loading

docs/screenshot_main.png

60 KB
Loading

src/core/rocket.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ def wetted_area(self) -> float:
9595

9696
@dataclass
9797
class Fin:
98-
"""
98+
r"""
9999
Single fin definition (trapezoidal planform).
100100
101101
Tip Chord

tests/unit/test_flight_6dof.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -195,10 +195,11 @@ def test_free_fall_analytical(self):
195195
"""Test free fall against analytical solution: z = -½gt²."""
196196
# Initial state: stationary at 1000m
197197
state = np.array([
198-
0.0, 0.0, 1000.0, # Position
199-
0.0, 0.0, 0.0, # Velocity
200-
1.0, 0.0, 0.0, 0.0, # Identity quaternion
201-
0.0, 0.0, 0.0 # Angular velocity
198+
0.0, 0.0, 1000.0, # Position
199+
0.0, 0.0, 0.0, # Velocity
200+
1.0, 0.0, 0.0, 0.0, # Identity quaternion
201+
0.0, 0.0, 0.0, # Angular velocity
202+
10.0 # Propellant mass (14th element)
202203
])
203204

204205
mass = 10.0
@@ -231,7 +232,8 @@ def test_quaternion_normalized_after_step(self):
231232
0.0, 0.0, 1000.0,
232233
100.0, 0.0, 50.0,
233234
0.707, 0.707, 0.0, 0.0, # Non-trivial quaternion
234-
0.1, 0.2, 0.3 # Non-zero angular velocity
235+
0.1, 0.2, 0.3, # Non-zero angular velocity
236+
10.0 # Propellant mass
235237
])
236238

237239
mass = 10.0

0 commit comments

Comments
 (0)