AC-Vector

Efficient geometric vectors and transformations.

Latest on Hackage:2.3.2@rev:1

See all snapshots AC-Vector appears in

BSD-3-Clause licensed by Andrew Coppin

Module documentation for 2.3.2

This version can be pinned in stack with:AC-Vector-2.3.2@sha256:805d12ac0ec267cadbcadf5008e5341a8d9271bf097e81c4a135a64fc1d48416,1428
  • Data
    • Data.BoundingBox
      • Data.BoundingBox.B1
      • Data.BoundingBox.B2
      • Data.BoundingBox.B3
      • Data.BoundingBox.B4
      • Data.BoundingBox.Range
    • Data.Vector
      • Data.Vector.Class
      • Data.Vector.Transform
        • Data.Vector.Transform.T1
        • Data.Vector.Transform.T2
        • Data.Vector.Transform.T3
        • Data.Vector.Transform.T4
      • Data.Vector.V1
      • Data.Vector.V2
      • Data.Vector.V3
      • Data.Vector.V4

This Haskell library implements several small vectors types with Double fields, with seperate types for each size of vector, and a type class for handling vectors generally. (Note that although this package is listed in the "graphics" category, the package itself has no graphics facilities. It just contains data structures that are useful for graphics work.)

Changes:

  • Fixed a stupid bug in union. Until now, the function could sometimes return gibberish answers. Hopefully this is now fixed.

Depends on 1 package(full list with versions):
Used by 3 packages in lts-0.7(full list with versions):