tostido's picture
Add blueprints archive: ARACHNE-001, MARIONETTE-001, AIRFOIL-CORDAGE-SYSTEM, PERSPECTIVE
26fa66a
"""
Physics Module
==============
Core physics engines for the Archery Tether Propulsion System.
Submodules:
- tether_dynamics: Cable tension, constraints, snap mechanics
- aerodynamics: Lift, drag, side-force calculations
- momentum: Slingshot release and kinetic intercept physics
"""
from .tether_dynamics import (
TetherConstraint,
TetherArray,
CableState,
CableProperties
)
from .aerodynamics import (
AerodynamicsEngine,
TABAerodynamics,
AeroSurface,
FlightRegime
)
from .momentum import (
MomentumEngine,
MomentumState,
SlingshotManeuver,
SlingshotParameters,
ReleaseMode
)
from .cable_geometry import (
CableGeometry,
CableIntersectionDetector,
SectorConstrainedActionSpace,
OperationalSector,
TangleState,
OPERATIONAL_SECTORS
)
__all__ = [
# Tether
'TetherConstraint',
'TetherArray',
'CableState',
'CableProperties',
# Aero
'AerodynamicsEngine',
'TABAerodynamics',
'AeroSurface',
'FlightRegime',
# Momentum
'MomentumEngine',
'MomentumState',
'SlingshotManeuver',
'SlingshotParameters',
'ReleaseMode',
# Cable Geometry
'CableGeometry',
'CableIntersectionDetector',
'SectorConstrainedActionSpace',
'OperationalSector',
'TangleState',
'OPERATIONAL_SECTORS',
]