Revision: 76934
          http://sourceforge.net/p/brlcad/code/76934
Author:   brlcad
Date:     2020-08-25 01:51:25 +0000 (Tue, 25 Aug 2020)
Log Message:
-----------
It's always been a bit strange to me that one can't just put a matrix over any 
object (comb or primitive). Probably a carryover from comgeom days, but one we 
really should rectify in v6.

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

Modified: brlcad/trunk/TODO
===================================================================
--- brlcad/trunk/TODO   2020-08-24 22:22:51 UTC (rev 76933)
+++ brlcad/trunk/TODO   2020-08-25 01:51:25 UTC (rev 76934)
@@ -2311,8 +2311,15 @@
 
 
 THESE BREAK PROTOCOL OR ARE BACKWARDS-INCOMPATIBLE
+(i.e., v6 database format)
 --------------------------------------------------
 
+* support matrices over any object, including over top-level combs
+  without affecting members and including over primitives so they may
+  optionally retain a local coordinate system even after a push
+  operation this also will allow primitives like the torus support
+  non-uniform scaling.
+
 * change convention of using 'u', '+', and '-' for unions,
   intersections, and subtractions respectively to symbols that
   unambiguously describe the underlying CSG operation.
@@ -2360,11 +2367,6 @@
 * 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.
-
 * rename 'part' primitive to 'pill' or remove it entirely in favor of
   a more generalized metaprimitive primitive.
 

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



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to