GSoC/GCI Archive
Google Code-in 2014 BRL-CAD

Design a set of combination operation icons

completed by: Rohit Agarwal

mentors: Sean

BRL-CAD is a 3D modeling system with a variety of ways to construct geometry including grouping/ungrouping and four CSG Boolean operations.  We need good application icons to indicate most of those methods.

Submit six icons that indicate grouping (combining 2+ objects without merging them), ungrouping (separating objects), union (merging two objects, A|B), difference (removing one object from another, A-B), intersection (where both objects exist, A&B), and exclusion (where both don't exist, AxB).

Define a set of icons that we can use in our main GUI application (e.g., on a top toolbar). Submit the icons in a raw editable format (e.g., SVG, AI, PSD, or XCF) as well as an overview of them all in PNG format.

The icons should be scalable at least from 16x16 through 128x128 while maintaining a clean appearance.

Search the web for examples and diagrams explaining Boolean operations.