Comprehensive BRL-CAD Primitive Database
Abstract
Ballistic Research Laboratory Computer-Aided Design (BRL-CAD) is an open-source computer-aided design tool that uses constructive solid geometry (CSG) to create models of primitive shapes. However, no database of all (primitive) shapes exists in BRl-CAD. The goal of this project was to create a database containing one instance of every primitive shape supported by BRL-CAD. The database includes special cases of other primitive shapes , such as a rectangular parallelepiped ( rpp ), an arbitrary convex solid with 8 vertices (arb8) . After the database was completed, a tool was created to perform the same task automatically. The primitive-shape database provides the target describers of BRL-CAD with a representative example of each primitives shape and its properties. In addition to the database, part of BRL-CAD's large code base was debugged, specifically the hypersampling feature in rtarea and the error checking in rtweight were corrected by taking into account the sampling rate.
Document Details
- Document Type
- Technical Report
- Publication Date
- Mar 01, 2015
- Accession Number
- ADA616939
Entities
People
- Mitchell Roberts
Organizations
- United States Army Research Laboratory