Difference between revisions of "Hex"

From BRL-CAD
(add a screenshot)
Line 23: Line 23:
  
 
==Usage==
 
==Usage==
 +
[[Image:Hexbolt.png|thumb|right|512px|Example screenshot of a hex bolt generated by this tool.]]
 +
 
Run one of the commands hexbolt, allenbolt, nut, washer, cheesebolt, without parameters. The syntax of the item specification will be printed.
 
Run one of the commands hexbolt, allenbolt, nut, washer, cheesebolt, without parameters. The syntax of the item specification will be printed.
  
 
A .asc file will be produced in the current directory named according to the
 
A .asc file will be produced in the current directory named according to the
 
item requested. Example: cheesebolt_M3x10.asc. The name of the object inside the database is filename without the .asc, for example cheesebolt_M3x10.
 
item requested. Example: cheesebolt_M3x10.asc. The name of the object inside the database is filename without the .asc, for example cheesebolt_M3x10.

Revision as of 05:14, 29 October 2009

Supported items

  * Hex head metric bolts: M1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 14, 16, 18, 20, 22, 24, 27, 30, 33, 36, 39, 42, 45, 48, 52, 56, 60, 64
  * Allen head metric bolts: M3, 4, 5, 6, 8, 10, 12
  * Cheese head metric bolts: M1, 1.2, 1.4, 1.6, 2, 2.5, 3, 4, 5, 6 and an extrapoliation
  * Metric nuts: M1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 14, 16, 18, 20, 22, 24, 27, 30, 33, 36, 39, 42, 45, 48, 52, 56, 60, 64
  * Metric washers M2, 3, 4, 5, 6, 8, 10, 12, 16, 20, 24, 30, 36, 42, 48, 56, 64, 72, 80

Requirements

  * ANSI C compiler (cc, gcc)
  * Symbolic links supported on the system
  * Root access on the system

Installation

  * Download hex.c
  * cc -o hex -lm hex.c
  * su
  * cp hex /usr/bin
  * ln -s /usr/bin/hex /usr/bin/hexbolt
  * ln -s /usr/bin/hex /usr/bin/allenbolt  
  * ln -s /usr/bin/hex /usr/bin/nut
  * ln -s /usr/bin/hex /usr/bin/washer
  * ln -s /usr/bin/hex /usr/bin/cheesebolt

Usage

Example screenshot of a hex bolt generated by this tool.

Run one of the commands hexbolt, allenbolt, nut, washer, cheesebolt, without parameters. The syntax of the item specification will be printed.

A .asc file will be produced in the current directory named according to the item requested. Example: cheesebolt_M3x10.asc. The name of the object inside the database is filename without the .asc, for example cheesebolt_M3x10.