reanimate-0.3.2.3: Animation library based on SVGs.
Reanimate.Morph.Rigid
type P = V2 Double Source #
type Trig = (P, P, P) Source #
type RelTrig = (Int, Int, Int) Source #
data Mesh Source #
Constructors
Fields
computeA :: Trig -> Trig -> Matrix Double Source #
computeRS :: Matrix Double -> (Matrix Double, Matrix Double) Source #
matrixToQuaternion :: Matrix Double -> Quaternion Double Source #
quaternionToMatrix :: Quaternion Double -> Matrix Double Source #
computeA_RSt :: Matrix Double -> Matrix Double -> Double -> Matrix Double Source #
applyA :: Matrix Double -> Trig -> Trig Source #
coeffOfB :: Trig -> Matrix Double Source #
applyCoeff :: Matrix Double -> Trig -> Matrix Double Source #
trigToMatrix :: Trig -> Matrix Double Source #
data Prep Source #
symmetric :: Bool Source #
prepare :: Mesh -> Prep Source #
interpolate :: Prep -> Double -> Vector P Source #