not-gloss 0.6.0.1 → 0.6.1.0
raw patch · 2 files changed
+6/−2 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ Vis: RotDcm :: (M33 a) -> (VisObject a) -> VisObject a
+ Vis.VisObject: RotDcm :: (M33 a) -> (VisObject a) -> VisObject a
Files
- Vis/VisObject.hs +4/−0
- not-gloss.cabal +2/−2
Vis/VisObject.hs view
@@ -29,6 +29,7 @@ data VisObject a = VisObjects [VisObject a] | Trans (V3 a) (VisObject a) | RotQuat (Quaternion a) (VisObject a)+ | RotDcm (M33 a) (VisObject a) | RotEulerRad (Euler a) (VisObject a) | RotEulerDeg (Euler a) (VisObject a) -- degrees more efficient | Scale (a,a,a) (VisObject a)@@ -78,6 +79,9 @@ preservingMatrix $ do rotate (2 * acos q0 *180/pi :: GLdouble) (Vector3 q1 q2 q3) drawObject visobj++drawObject (RotDcm dcm visobject) =+ drawObject (RotQuat (quatOfDcm dcm) visobject) drawObject (RotEulerRad euler visobj) = drawObject $ RotEulerDeg (fmap ((180/pi)*) euler) visobj
not-gloss.cabal view
@@ -1,5 +1,5 @@ name: not-gloss-version: 0.6.0.1+version: 0.6.1.0 stability: Experimental synopsis: Painless 3D graphics, no affiliation with gloss description:{@@ -20,7 +20,7 @@ license-file: LICENSE author: Greg Horn maintainer: gregmainland@gmail.com--- copyright: +copyright: (c) Greg Horn 2012-2014 category: Graphics build-type: Simple cabal-version: >=1.8