bolt — Creates a BRL-CAD .g file containing bolts.


bolt [options...]


bolt is a program to create a BRL-CAD data base of one of four different kinds of bolts. Up to twenty-six bolts of one type and size may be created. bolt uses libwdb to create a database file. This program may be run interactively or the user may specify options on a command line. If the user chooses to run the program interactively he answers the questions as the program prompts him. Below are the options that can be used on the command line.



Type of bolt to be created: 1=>bolt head; 2=>bolt head and washer; 3=>bolt head, washer, and bolt stem; and 4=>bolt head and bolt stem.

-f name.g

BRL-CAD file name.

-n #

The number of bolts to be created. This number must be less than or equal to 26 (or it will be set to 26).

-hd #

Diameter of bolt head, flat edge to flat edge, in millimeters.

-hh #

Height of bolt head in millimeters.

-wd #

Diameter of washer in millimeters.

-wh #

Height of washer in millimeters.

-sd #

Diameter of bolt stem in millimeters.

-sh #

Height of bolt stem in millimeters.


Example 1. Interactive bolt Session

$ bolt
Enter option:
     1 - bolt head
     2 - bolt head & washer
     3 - bolt head, washer, & stem
     4 - bolt head & stem
Enter name of mged file to be created (25 char max).
Enter the number of bolts to be created (26 max).
Enter diameter (flat edge to flat edge) & height of bolt head.
     30 10

option:  1 - bolt head
file:  bolt.g
head diameter:  30.000000, & height:  10.000000
washer diameter:  0.000000, & height:  0.000000
stem diameter:  0.000000, & height:  0.000000
number of bolts:  3

Example 2. Single-Line bolt Command

bolt -o1 -fbolt.g -n3 -hd30 -hh10

Both examples produce the same output - the bolt heads (option 1) are created with a diameter of 30mm and a height of 10mm in a database file called bolt.g.


Susan A. Coates


This software is Copyright (c) 2005-2016 United States Government as represented by the U.S. Army Research Laboratory.


handle(1), window(1), window_frame(1), gastank(1)


Reports of bugs or problems should be submitted via electronic mail to <>, or via the "" script.