From 0548a3eef8a1ce60c990020f46dea3b6d18cbbf7 Mon Sep 17 00:00:00 2001 From: TheSaminator Date: Fri, 24 Jun 2022 15:47:17 -0400 Subject: [PATCH] Fix vector projection --- .../kotlin/net/starshipfights/game/ai/ai_optimization_util.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/commonMain/kotlin/net/starshipfights/game/ai/ai_optimization_util.kt b/src/commonMain/kotlin/net/starshipfights/game/ai/ai_optimization_util.kt index 2cde6c2..688128b 100644 --- a/src/commonMain/kotlin/net/starshipfights/game/ai/ai_optimization_util.kt +++ b/src/commonMain/kotlin/net/starshipfights/game/ai/ai_optimization_util.kt @@ -79,7 +79,7 @@ infix fun VecN.dot(other: VecN): Double { } infix fun VecN.project(onto: VecN): VecN { - return this * ((this dot onto) / (this dot this)) + return onto * ((this dot onto) / (onto dot onto)) } operator fun VecN.plus(other: VecN): VecN { -- 2.25.1