Add Direction for 4 colored directional Lines

Trains still do not follow lines. Lines do not reach every station. I need to
redo the Line creation.
This commit is contained in:
2018-04-14 23:26:10 -04:00
parent 61642cb70f
commit 95805184ea
5 changed files with 146 additions and 21 deletions

View File

@@ -42,3 +42,11 @@ export const rangeMap = (num: number, inMin: number, inMax: number,
outMin: number, outMax: number): number => (
(num - inMin) * (outMax - outMin) / (inMax - inMin) + outMin
);
export const angleRadians = (pointA: PIXI.Point, pointB: PIXI.Point): number => (
Math.atan2(-(pointB.x - pointA.x), pointB.y - pointA.y)
);
export const angleDegrees = (pointA: PIXI.Point, pointB: PIXI.Point): number => (
180 + angleRadians(pointA, pointB) * (180 / Math.PI)
);