Object-oriented interfaces

The Geometry Service Project aims to restructure the geometry management services within BRL-CAD and provide a new user interface. As part of these efforts BRL-CAD's core C++ interface should become a self-contained object-oriented interface to BRL-CAD's geometry kernel, hence the Geometry Engine.

Possible tasks are

  • Implement the C++ core classes for the remaining primitives
  • Implement .g-to-svn serialization library
  • ...


  • Familiarity with C/C++

Difficulty: medium