packages feed

moonlight-linalg-0.1.0.0: src-public/Moonlight/LinAlg/Geometry.hs

-- | @Vec2@, @Vec3@, AABB\/AABB2, frames, affine transforms, and compact symmetric 2D\/3D carriers.
module Moonlight.LinAlg.Geometry
  ( module AABB,
    module AABB2,
    module Affine,
    module Frame,
    module Symmetric,
    module Vec2,
    module Vec3,
  )
where

import Moonlight.LinAlg.Pure.Geometry.AABB as AABB
import Moonlight.LinAlg.Pure.Geometry.AABB2 as AABB2
import Moonlight.LinAlg.Pure.Geometry.Frame as Frame
import Moonlight.LinAlg.Pure.Geometry.Symmetric as Symmetric
import Moonlight.LinAlg.Pure.Geometry.Transform.Affine as Affine
import Moonlight.LinAlg.Pure.Geometry.Vec2 as Vec2
import Moonlight.LinAlg.Pure.Geometry.Vec3 as Vec3