Revision: 34477
          http://brlcad.svn.sourceforge.net/brlcad/?rev=34477&view=rev
Author:   brlcad
Date:     2009-05-08 18:42:58 +0000 (Fri, 08 May 2009)

Log Message:
-----------
had it in mind for years now to record a matrix above all primitives (akin to 
putting each primitive into their own comb) so that all primitives will retain 
a local coordinate system by default (where their V stays at 0,0,0).  this will 
help primitives like the torus support non-uniform scaling without screwing 
with the implicit form of a torus.

Modified Paths:
--------------
    brlcad/trunk/TODO

Modified: brlcad/trunk/TODO
===================================================================
--- brlcad/trunk/TODO   2009-05-08 18:37:56 UTC (rev 34476)
+++ brlcad/trunk/TODO   2009-05-08 18:42:58 UTC (rev 34477)
@@ -330,7 +330,9 @@
 
 * run indent.sh on directories (one at a time, validating results)
 
-* add support for arbitrary matrix transformations to torus primitive
+* add support for arbitrary matrix transformations to torus primitive.
+  store non-uniform scaling matrices as an attribute for
+  backwards-compatible support until v6.
 
 * add configuration checks and build system support to disable C++
   outright if necessary, e.g. an --enable-c++ option
@@ -513,7 +515,12 @@
 * remove the storage of the never-implemented keypoint parameter for
   extrude objects.
 
+* have all primitives record a transformation matrix so that they may
+  retain a local coordinate system even after pushed matrices.  this
+  also will allow primitives like the torus to support non-uniform
+  scaling.
 
+
 FUNCTIONALITY NEEDED TO SPEED UP RAYTRACING
 -------------------------------------------
 


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
BRL-CAD Source Commits mailing list
brlcad-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to