Abstract

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.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.