Add utility functions for Transform types
This commit is contained in:
parent
d3f5ad3bda
commit
342cff97dd
13 changed files with 341 additions and 40 deletions
|
|
@ -0,0 +1,22 @@
|
|||
module Data.NumIdr.Transform.Rotation
|
||||
|
||||
import Data.Vect
|
||||
import Data.NumIdr.Interfaces
|
||||
import Data.NumIdr.Array
|
||||
import Data.NumIdr.Vector
|
||||
import Data.NumIdr.Matrix
|
||||
import Data.NumIdr.Homogeneous
|
||||
import Data.NumIdr.Transform.Point
|
||||
import Data.NumIdr.Transform.Transform
|
||||
|
||||
%default total
|
||||
|
||||
|
||||
public export
|
||||
Rotation : Nat -> Type -> Type
|
||||
Rotation = Transform TRotation
|
||||
|
||||
|
||||
export
|
||||
isRotation' : Matrix' n a -> Bool
|
||||
isRotation' mat =
|
||||
Loading…
Add table
Add a link
Reference in a new issue