rsagl-0.4.0.3: The RogueStar Animation and Graphics Library

Safe HaskellSafe-Infered

RSAGL.Animation.AnimationExtras

Documentation

animateA :: (CoordinateSystemClass s, StateOf m ~ s) => FRP e m j AffineTransformation -> FRP e m j p -> FRP e m j pSource

rotateA :: (CoordinateSystemClass s, StateOf m ~ s) => Vector3D -> Rate Angle -> FRP e m j p -> FRP e m j pSource

inverseSquareLaw :: RSdouble -> Point3D -> ForceFunctionSource

quadraticTrap :: RSdouble -> Point3D -> ForceFunctionSource

drag :: RSdouble -> ForceFunctionSource

concatForces :: [ForceFunction] -> ForceFunctionSource

constrainForce :: (Time -> Point3D -> Rate Vector3D -> Bool) -> ForceFunction -> ForceFunctionSource

accelerationModel :: (CoordinateSystemClass s, StateOf m ~ s) => Frequency -> PV -> FRP e m j ForceFunction -> FRP e m (PVA, j) p -> FRP e m j pSource