Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data Circle = Circle {
- _circleCenter :: !P2
- _circleRadius :: !Double
- circleWithRadius :: Double -> Circle
- data Contact = Contact {
- _contactCenter :: !P2
- _contactDepth :: !Double
- _contactNormal :: !V2
- contact :: Circle -> Circle -> Maybe Contact
- setCircleTransform :: Circle -> (P2 -> P2) -> Circle
Documentation
Circle | |
|
circleWithRadius :: Double -> Circle Source #
Contact | |
|
The normal points out of the "penetrated" circle.