diff --git a/Vis/VisObject.hs b/Vis/VisObject.hs
--- a/Vis/VisObject.hs
+++ b/Vis/VisObject.hs
@@ -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
diff --git a/not-gloss.cabal b/not-gloss.cabal
--- a/not-gloss.cabal
+++ b/not-gloss.cabal
@@ -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
