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