BRLCAD_VolumeIV.pdf

(3272 KB) Pobierz
BRL-CAD Tutorial Series: Volume IV – Converting Geometry Between BRL-CAD and Other Formats
BRL-CAD Tutorial Series:
Volume IV – Converting Geometry Between BRL-CAD
and Other Formats
by John R. Anderson and Eric W. Edwards
ARL-SR-121
May 2004
Approved for public release; distribution is unlimited.
169815974.008.png
*NOTICES
Disclaimers
The findings in this report are not to be construed as an official Department of the Army position unless
so designated by other authorized documents.
Citation of manufacturer’s or trade names does not constitute an official endorsement or approval of the
use thereof.
Destroy this report when it is no longer needed. Do not return it to the originator.
Note that the name BRL-CAD and the BRL-CAD eagle logo are trademarks of the U.S. Army.
Army Research Laboratory
Aberdeen Proving Ground, MD 21005-5068
ARL-SR-121
May 2004
BRL-CAD Tutorial Series:
Volume IV – Converting Geometry Between BRL-CAD
and Other Formats
John R. Anderson
Survivability/Lethality Analysis Directorate, ARL
Eric W. Edwards
SURVICE Engineering Company
Approved for public release; distribution is unlimited.
169815974.009.png
REPORT DOCUMENTATION PAGE
Form Approved
OMB No. 0704-0188
Public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering
and maintaining the data needed, and completing and reviewing the collection information. Send comments regarding this burden estimate or any other aspect of this collection of information,
including suggestions for reducing the burden, to Department of Defense, Washington Headquarters Services, Directorate for Information Operations and Reports (0704-0188), 1215 Jefferson
Davis Highway, Suite 1204, Arlington, VA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to any penalty for failing to
comply with a collection of information if it does not display a currently valid OMB control number.
PLEASE DO NOT RETURN YOUR FORM TO THE ABOVE ADDRESS.
1. REPORT DATE (DD-MM-YYYY)
May 2004
2. REPORT TYPE
Final
3. DATES COVERED (From - To)
February 2003–December 2003
5a. CONTRACT NUMBER
4. TITLE AND SUBTITLE
BRL-CAD Tutorial Series: Volume IV – Converting Geometry Between BRL-
CAD and Other Formats
5b. GRANT NUMBER
5c. PROGRAM ELEMENT NUMBER
6. AUTHOR(S)
John R. Anderson and Eric W. Edwards
5d. PROJECT NUMBER
DAAD17-03-D-001, D.O.9
5e. TASK NUMBER
5f. WORK UNIT NUMBER
7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES)
U.S. Army Research Laboratory
ATTN: AMSRD-ARL-SL-BE
Aberdeen Proving Ground, MD 21005-5068
8. PERFORMING ORGANIZATION
REPORT NUMBER
ARL-SR-121
9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES)
10. SPONSOR/MONITOR'S ACRONYM(S)
11. SPONSOR/MONITOR'S REPORT
NUMBER(S)
12. DISTRIBUTION/AVAILABILITY STATEMENT
Approved for public release; distribution is unlimited.
13. SUPPLEMENTARY NOTES
14. ABSTRACT
Since 1979, the U.S. Army Research Laboratory has been developing and distributing the BRL-CAD constructive solid
geometry (CSG) modeling package for a wide range of military and industrial applications. The package includes a large
collection of tools and utilities, including an interactive three-dimensional geometry editor, raytracing and generic framebuffer
libraries, network-distributed image-processing and signal-processing capabilities, and an embedded scripting language.
As part of this effort, a multivolume tutorial series is being developed to assist users in the many features of the BRL-CAD
package. “Converting Geometry Between BRL-CAD and Other Formats,” which is the fourth volume in the series, discusses
pertinent characteristics of the BRL-CAD file format and provides specific instruction on converting to/from various other
modeling file formats. Also discussed are the steps involved in creating a new BRL-CAD converter and postconversion issues.
15. SUBJECT TERMS
BRL-CAD, geometry conversion, CAD, constructive solid geometry, boundary representation
16. SECURITY CLASSIFICATION OF:
17. LIMITATION
OF ABSTRACT
UL
18. NUMBER
OF PAGES
54
19a. NAME OF RESPONSIBLE PERSON
John R. Anderson
a. REPORT
UNCLASSIFIED
b. ABSTRACT
UNCLASSIFIED
c. THIS PAGE
UNCLASSIFIED
19b. TELEPHONE NUMBER ( Include area code )
410-278-7267
Standard Form 298 (Rev. 8/98)
Prescribed by ANSI Std. Z39.18
ii
169815974.010.png 169815974.011.png 169815974.001.png 169815974.002.png 169815974.003.png 169815974.004.png 169815974.005.png 169815974.006.png
Contents
List of Figures
v
List of Tables
v
Acknowledgments
vi
1. Introduction 1
1.1 Background, Purpose, and Scope ....................................................................................1
1.2 The Need for Conversion ................................................................................................2
2. Pertinent Characteristics of the BRL-CAD Format 4
2.1 CSG vs. BREP.................................................................................................................4
2.2 Prerelease 6.0 Database vs. Current Format....................................................................7
2.3 Converters Currently Available in BRL-CAD ................................................................8
3. Converting From/to ASCII 8
3.1 Converting From ASCII..................................................................................................9
3.2 Converting to ASCII .......................................................................................................9
4. Converting to BRL-CAD 10
4.1 General Information About Converting to BRL-CAD..................................................10
4.2 Converting From AutoCAD DXF Format ....................................................................10
4.3 Converting From Elysium Neutral Facetted Format .....................................................11
4.4 Converting From EUCLID Format ...............................................................................12
4.5 Converting From FASTGEN Format............................................................................13
4.5.1 FASTGEN4 .........................................................................................................14
4.5.2 Preprocessed FASTGEN Version 3/PATCH ......................................................14
4.6 Converting From IGES Format .....................................................................................15
4.7 Converting From Jack ...................................................................................................16
4.8 Converting From NASTRAN Format ...........................................................................16
4.9 Converting From Pro/E Format.....................................................................................17
iii
169815974.007.png
Zgłoś jeśli naruszono regulamin