In my years of experience with BRL-CAD, I have used the combination for one 
thing.  That is to group things using Boolean operations that can then be 
placed within a region.  A combination does not have any material properties or 
ID number assigned to it, making it ideal for being placed into a region.  
Since the region does have material properties and an ID number, it is bad 
modelling practice to place one region into another. I primarily use 
combinations when I need to cut a specific shape out of another solid. I can 
create the shape using the combination, and then subtract it from the solid 
within a region.

In short, combinations can be unioned, subtracted, and intersected within a 
region.

Robert Anderson

-----Original Message-----
From: B.V. Raghav [mailto:bvrag...@iitk.ac.in] 
Sent: Thursday, December 17, 2015 4:53 AM
To: brlcad-users@lists.sourceforge.net
Subject: [brlcad-users] Difference between regions and combinations


Hi,

I am an architect, who wants something more than what the proprietary modeling 
softwares offer. And my quest has led me to pursue using BRL CAD. I have little 
experience in programming, though I am comfortable coding simple scripts.

That said. There is a fundamental question regarding using BRL-CAD and its 
concepts.

Most importantly, the BRL-CAD offers an object hierarchy using a Binary tree, 
(broadly speaking, a Directed Acyclic Graph) and its algorithms. The 
primitives, combinations, regions and assemblies are the names we prefer to use 
in order to point to a specific node of the hierarchy. Primitives, represent 
leaves of the hierarchy.

The two references appended in the mail clarify a lot about the regions and 
combinations, from the user's perspective.

Summarily, I believe that:
1. Combinations are like logical groups, more for the clarity of the
   user, and primarily intended to store the structure and its implicit
   transformation matrices.

2. Regions are like physical groups, that can be thought of as an object
   with one color.

Example, to create a wooden table. All the parts of a wooden table can be put 
together as a region. Along with it there can be subparts of the table that 
logically grouped into a combination, namely legs, ties (top and bottom), top 
and so forth. *TODO* I shall try to model and share the example.

Please add to my understanding of BRL-CAD wherever necessary.

--
(B.V. Raghav)
Ph.D. Student, Design Programme
Indian Institute of Technology Kanpur

Ph: +91-9450988137

Thanks,
r

References:

file:///usr/brlcad/share/doc/html/books/en/BRL-CAD_Tutorial_Series-VolumeIII.html#volIIIorganizing

file:///usr/brlcad/share/doc/html/books/en/BRL-CAD_Tutorial_Series-VolumeII.html#boolean_tools

--
(B.V. Raghav)

------------------------------------------------------------------------------
_______________________________________________
BRL-CAD Users mailing list
brlcad-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-users

Reply via email to