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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 2015
Accession Number
ADA616939

Entities

People

  • Mitchell Roberts

Organizations

  • United States Army Research Laboratory

Tags

Communities of Interest

  • Air Platforms
  • Biomedical

DTIC Thesaurus Topics

  • Animal Structures
  • Boundaries
  • Computer Programs
  • Computer-Aided Design
  • Computers
  • Databases
  • Debugging
  • Geometry
  • Human Body
  • Magnetic Resonance
  • Magnetic Resonance Imaging
  • Mathematics
  • Military Research
  • Three Dimensional
  • Triangles
  • Two Dimensional

Readers

  • Computer Vision.
  • Database Systems and Applications