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