From 491a1d05a5f001d8f5155b9169547d461ac7e8b2 Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Sun, 2 Mar 2025 17:06:49 -0700 Subject: implement a radial observation system --- src/engine/interfaces/Vec2.ts | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'src/engine/interfaces') diff --git a/src/engine/interfaces/Vec2.ts b/src/engine/interfaces/Vec2.ts index 04be4be..cdb150e 100644 --- a/src/engine/interfaces/Vec2.ts +++ b/src/engine/interfaces/Vec2.ts @@ -2,6 +2,8 @@ export interface Coord2D { x: number; y: number; } +export const cartesianDistance = (a: Coord2D, b: Coord2D) => + Math.sqrt((b.y - a.y) ** 2 + (b.x - a.x) ** 2); export interface Dimension2D { width: number; @@ -15,11 +17,3 @@ export interface Velocity2D { }; dTheta: number; } - -export interface Force2D { - fCartesian: { - fx: number; - fy: number; - }; - torque: number; -} -- cgit v1.2.3-70-g09d2