CounterDroneBackend/test/unit
tian 4631049aad refactor: 引入 ParabolicMotion 替代自研抛物线方程,修复 c 符号 bug
新增 ParabolicMotion 模块:
- GetFlightTimes(yTarget) 返回所有正时间
- GetFlightTime(yTarget, pref) 按偏好选择
- SolveAngles(range, hd, v0) 返回两个角度
- 支持 TrajectoryPreference {High, Low, Nearest, Farthest}

Kinematics 委托给 ParabolicMotion:
- CalculateLaunchAngle → SolveAngle(Low)
- ComputeParabolicRange → ComputeRange(Nearest)

修复 AI 模块 bug:c = y0 - yTarget → c = yTarget - y0
2026-06-18 00:12:45 +08:00
..
CounterDrone.Core.Tests refactor: 引入 ParabolicMotion 替代自研抛物线方程,修复 c 符号 bug 2026-06-18 00:12:45 +08:00
index.md Phase 1: 核心基础 — 项目骨架、数据模型、Repository、ModelService/GroupService,27个单元测试全部通过 2026-06-11 14:08:37 +08:00