| Copyright | [2013..2020] Trevor L. McDonell |
|---|---|
| License | BSD3 |
| Maintainer | Trevor L. McDonell <trevor.mcdonell@gmail.com> |
| Stability | experimental |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
| Language | Haskell2010 |
Graphics.Gloss.Accelerate.Data.Point
Description
Point data type
Point creation
Make a custom point
Convert a two-dimensional index into a point centered in a plane of the given width and height.
Testing points
Arguments
| :: Exp Point | point to test |
| -> Exp Point | corner of box |
| -> Exp Point | opposite corner of box |
| -> Exp Bool |
Test whether a point lies within a rectangular box that is oriented on the x-y plane. The points P1-P2 are opposing points of the box, but need not be in a particular order.
P2 +-------+
| |
| + P0 |
| |
+-------+ P1