Module
Graphics.Canvas.Geometry
- Package
- purescript-canvas-geometry
- Repository
- Ebmtranceboy/purescript-canvas-geometry
#PointAttributes Source
type PointAttributes = { coordinates :: Polynomial Number, name :: String }#RightAngle Source
newtype RightAngleConstructors
RightAngle { center :: Point, extremity :: Vector, origin :: Vector, radius :: Number }
Instances
#DrawableSet Source
#Intersectable Source
class Intersectable a b whereMembers
Instances
Intersectable Line LineIntersectable Line HalfLineIntersectable HalfLine LineIntersectable Line CircleIntersectable Circle LineIntersectable HalfLine CircleIntersectable Circle HalfLineIntersectable Circle CircleIntersectable HalfLine HalfLineIntersectable Segment LineIntersectable Line SegmentIntersectable Segment HalfLineIntersectable HalfLine SegmentIntersectable Segment CircleIntersectable Circle SegmentIntersectable Segment Segment
#aPointOnLine Source
aPointOnLine :: Line -> Point#aVectorOfLine Source
aVectorOfLine :: Line -> Vector#normalized Source
normalized :: Vector -> Vector#rightangle Source
rightangle :: Vector -> Point -> Vector -> Number -> RightAngle- Modules
- Graphics.
Canvas. Geometry