Originally Posted by gasoil
The cosmoKayak was done entirely with v 3.2. I am working on a Video of those Shell techniques -- really quite simple (and one of those fun, realtime, workflows once set up). Check my YouTube Channel later this week.
Regarding compound Booleans -- not yet, but soon.
As Boris mentioned near the top of this thread, we are enhancing our Boolean capabilities:
Luxology Thread with New Boolean Notes
(starting about halfway down on the first page, continuing for several pages after that). This is coming in version 3.5.
Extrusions are a bit more complex. It would be possible -- without major core technology changes -- to support linear extrusions, and possibly extrusions along Quadric paths. Any thing else -- other spline paths for example -- would require handling geometry that lives on another level of complexity (one that is about 100 times as difficult to calculate when it comes to intersections & boolean operations -- so, potentially 100 times as slow). We do see paths to supporting other analytic surfaces (NURBS for example), but both what the scope and performance of those systems would be is unknown.
That's the strength/beauty/reason for Hybrid GroBoto-Mesh modeling. Mesh forms are unlimited (both a strength and a problem -- how does one navigate that space of all possible forms). Our systems help guide that navigation using the inherently orderly & graceful nature of Quadric Booleans. Additional data -- derived from that geometry and passed along to the Mesh App in the form of weightmaps, script-accessible info, and the very structure of our meshes -- carries that grace & order forward into the Mesh realm.
…on another note -- I forgot to mention this Video -- 'tho perhaps you found it anyway. …speaks to that GroBoto-as-Design tool notion:
This Video shows the use of GroBoto as a Concept & Design tool, highlighting the advantages of the metaSolid modeling booleans-now-mesh-later system.
Nautilus Flyer Design Movie on YouTube
Last edited by GroBoto; 07-16-2012 at 10:35 AM.
cosmoKayak was all done with the current release version 3.2.1.
As far as using a compound boolean for another boolean operation, I imagine you would like to subtract it from some other object, and this is not possible in the current version. This is what is coming in version 3.5.
Using an extruded tube for booleans is yet another level. Our current goal is to allow the primitives we currently support - spheres, cylinders, cones, boxes, ellipsoids, etc. - to be used in multi-level boolean arrangements with real time editing.