Documentation
vx :: VectorSpace (v, v) => (v, v) -> vSource
vy :: VectorSpace (v, v) => (v, v) -> vSource
type LineSegment = Edge2 DoubleSource
class Intersectable s0 s1 whereSource
intersects :: s0 -> s1 -> BoolSource
newtype MinExtentPlanes Source
union_boundaries :: Boundary -> Boundary -> BoundarySource
class HasBoundary s whereSource
boundary_points :: s -> [Vertex2 Double]Source
boundary_edges :: s -> [Edge2 Double]Source
boundary_extents :: s -> (Vertex2 Double, Vertex2 Double)Source
boundary_square :: s -> BoundarySource
module Data.VectorSpace