From: TheSaminator Date: Fri, 24 Jun 2022 19:47:17 +0000 (-0400) Subject: Fix vector projection X-Git-Url: https://gitweb.starshipfights.net/?a=commitdiff_plain;h=0548a3eef8a1ce60c990020f46dea3b6d18cbbf7;p=starship-fights Fix vector projection --- 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 {