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