Tweak gibs
This commit is contained in:
+2
-3
@@ -100,9 +100,8 @@ difference x y
|
||||
-- | Given vector line direction and a vector movement,
|
||||
-- reflects the movement according to the line.
|
||||
reflectIn :: Point2 -> Point2 -> Point2
|
||||
reflectIn line vec = rotateV angle vec
|
||||
where
|
||||
angle = 2 * angleBetween line vec
|
||||
reflectIn line vec = rotateV (2 * angleBetween line vec) vec
|
||||
|
||||
-- | Find angle between two points.
|
||||
-- Not normalised, ranges from -2*pi to 2*pi.
|
||||
angleBetween :: Point2 -> Point2 -> Float
|
||||
|
||||
Reference in New Issue
Block a user