The rsagl package
RSAGL, the RogueStar Animation and Graphics Library, includes a domain-specific monad for 3D modelling of arbitrary parametric surfaces, as well as an animation monad and arrow, which is more or less like YAMPA as a stack of arrow transformers. RSAGL was specifically designed for roguestar, but every effort has been made (including the license) to make it accessable to other projects that might benefit from it.
The git repository is available at http://www.downstairspeople.org/git/rsagl.git.
Properties
| Versions | 0.2.1, 0.2.2, 0.4.0.0, 0.4.0.1, 0.4.0.2, 0.4.0.3, 0.6.0.0, 0.6.0.1 |
|---|---|
| Dependencies | array, arrows, base (>3), containers, GLUT, mtl, old-time, OpenGL, parallel, QuickCheck (<2), random |
| License | BSD3 |
| Author | Christopher Lane Hinson <lane@downstairspeople.org> |
| Maintainer | Christopher Lane Hinson <lane@downstairspeople.org> |
| Category | Game, Graphics |
| Home page | http://roguestar.downstairspeople.org/ |
| Upload date | Sat Aug 17 01:02:37 UTC 2008 |
| Uploaded by | ChristopherLaneHinson |
| Built on | ghc-6.8 |
| Build failure | ghc-6.10 (log), ghc-6.12 (log) |
Modules
- RSAGL
- RSAGL.AbstractVector
- RSAGL.Affine
- RSAGL.Angle
- RSAGL.Animation
- RSAGL.AnimationExtras
- RSAGL.ApplicativeWrapper
- RSAGL.ArrowTransformerOptimizer
- RSAGL.Auxiliary
- RSAGL.Bottleneck
- RSAGL.BoundingBox
- RSAGL.Color
- RSAGL.CoordinateSystems
- RSAGL.Curve
- RSAGL.CurveExtras
- RSAGL.Deformation
- RSAGL.Edge
- RSAGL.Extrusion
- RSAGL.FRP
- RSAGL.FRPBase
- RSAGL.Homogenous
- RSAGL.Interpolation
- RSAGL.InverseKinematics
- RSAGL.Joint
- RSAGL.KinematicSensors
- RSAGL.Material
- RSAGL.Matrix
- RSAGL.Model
- RSAGL.ModelingExtras
- RSAGL.Noise
- RSAGL.Optimization
- RSAGL.Orthagonal
- RSAGL.ProcessColors
- RSAGL.QualityControl
- RSAGL.RK4
- RSAGL.RSAGLColors
- RSAGL.RayTrace
- RSAGL.Scene
- RSAGL.StatefulArrow
- RSAGL.SwitchedArrow
- RSAGL.Tesselation
- RSAGL.Tests
- RSAGL.ThreadedArrow
- RSAGL.Time
- RSAGL.Vector
- RSAGL.WrappedAffine
Downloads
- rsagl-0.2.2.tar.gz (Cabal source package)
- package description (included in the package)