On Mar 20, 2015, at 12:41 PM, Kalpit Thakkar <ceasy...@gmail.com> wrote:
> Hello! > I have been trying to figure out for sometime now, what exactly is a > combination in LIBRT. A combination is a collection of objects. Semantic meaning is given to a combination based on where it exists hierarchically and what it contains. > Is it a non-leaf node in the tree made out of the different primitives in the > scene (I guess this tree would then be used for raytracing?) It can be, yes. > OR > Is it a combination of different primitives explicitly assembled by the user? It can be, yes. Those options are not mutually exclusive. :) By definition, they are non-leaf nodes in terms of the geometric directed acyclic graph that they comprise. They describe a hierarchical grouping of primitives (and other combinations). They can be rendered (as can primitives). They can be assembled by the user, e.g., by a command. They can be created by some code, e.g., by an importer or procedural geometry generator. They are geometry objects. Take a look at the mged quick ref card (go to website, documentation section) for a brief summary of terminology. Cheers! Sean ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ BRL-CAD Developer mailing list brlcad-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-devel