comgeom-g — convert GIFT COMGEOM model into MGED database
Read a COMGEOM version 4 or version 5 format model from a GIFT-style input file, convert the geometry into the internal form used by the BRL-CAD package, and write an MGED-style binary database.
Each solid is given the name âs###â, retaining the COMGEOM solid number. Each region is given the name âr###â, retaining the COMGEOM region number. Regions are grouped together into various groups âg###â based on the region-id numbers. Group âg00â gets all regions with region-id of zero, âg0â gets ids one through 99, âg1â gets ids 100 through 199, etc.
The default input is COMGEOM version 5.
Version 4 can be converted by specifying the
-v4
flag.
For the time being, the DoE MORSE/RAFFLE format (believed to be the
original MAGIC format) can be converted by specifying the
-v1
flag.
By default, the program
comgeom-g
operates silently.
Because the program may require a minute or two to convert a large
database, some users prefer to have various status reports that
indicate the progress of the conversion.
This can be selected by specifying the
-d1
flag (debug level 1).
The units used in a COMGEOM file are specified on a header record. The units of an MGED database are always millimeters. comgeom-g performs automatic units conversion using the built-in units conversion feature of libwdb(3).
The diagnostics are intended to be self-explanatory. Familiarity with GIFT COMGEOM terminology will be helpful.
It is expected that the input file should be a valid COMGEOM model. While quite a bit of input checking is performed, wildly incorrect input may produce amusing results.