On Jun 28, 2013, at 6:39 AM, Tom Browder wrote:

> On Thu, Jun 27, 2013 at 10:06 PM, Clifford Yapp <cliffy...@gmail.com> wrote:
>> For anyone interested in the early history of BRL-CAD, three reports from
>> the 1987 USENIX Computer graphics working group that are (to the best of my
>> knowledge) the first presentations in a public forum documenting the BRL-CAD
>> system are now available online as ARL reprints:
> ...
> 
> I notice that all three authors clearly defined CSG as "combinatorial
> solid geometry" and not "constructive solid geometry" as some are wont
> to say.

Our team stopped documenting CSG as "combinatorial solid geometry" now over 10 
years ago.  "Combinatorial" is the more mathematically based terminology, but 
the solid modeling community (industry and academia) firmly adopted 
"constructive" as the understood nomenclature.  We still use it from time to 
time, but there's no intention one way or the other, just habit. 

I personally never bought into the debate as one can just as well talk about 
the combinatorial nature of the underlying boolean expressions or how one 
constructively defines 3D space using boolean expressions.  This holds even for 
intersection and difference operations, so it's just a slight change in 
perspective of what the term refers to.

We continue to be the champions of all things mathematically-based including 
being proponents of CSG, but our current and long-term strategy is to focus on 
hybrid representation capability.  Supporting explicit boundary representation 
(BREP/NURBS) geometry improves our interoperability with other CAD systems 
tremendously.  Eventually, we'll get to the point where parametric feature 
editing will hide boolean operations and the underlying geometry representation 
format (implicit vs explicit) will rarely be encountered by the modeler.  All 
geometry will be simultaneously represented in implicit and explicit form for 
modeling convenience.

We're adapting to no longer be strictly a CSG modeling system but, rather, a 
fully generalized solid modeling system.

Cheers!
Sean


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
BRL-CAD Users mailing list
brlcad-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-users

Reply via email to