Articles
About BRL-CAD
Introduction
Build Pattern
Build Pattern Information
Pattern Name
Common Fields For All Pattern Fields
Strings Substitution
Rectangular Patterns
Spherical Patterns
Cylindrical Patterns
Build Region
Camouflage Shader
Limitations
GED
Preface
Comgeom Background
Computer Graphics
Approach To The Problem
GED Overview
GED Internal Data Structure
Keyboard Commands
Peripheral Devices
ADC
Viewing Functions
Selecting Objects For Editing
Object Editing
Solid Editing
Conclusion
MGED
Modeling With CSG
Starting MGED
The Screen Coordinate System
Creating Geometry
Editing Solids
Adding A Base
Adding A Fillet
MGED’s New Graphical User Interface
Command Line Editing
Emacs Bindings
Vi Bindings
Insert Mode
Command Mode
MGED User Commands
MGED Developer Commands
MGED Tcl Variables
MGED Environment Variable
MGED Callback
Glossary
BRLCAD Solids
MGEDRC
About Nirt
Nirt: Basic Syntax and Operations
Command Line Help
Loading A Model
Shooting a Ray
Moving The Origination Point
Backing Out of a Model
Changing the Direction of the Ray
Reporting of Overlaps
Graphical Visualization: NIRT in MGED
Basic Usage
Backing Out with NIRT in MGED
Ray Segment Coloring with NIRT and MGED
Mouse-Based NIRT Usage
Configuring NIRT
Reporting Options
How To Change The Report Format
Handling Attribute Reporting
Changing Units
Other Options
Silent and Verbose Modes
Using Air Regions
Reading an Orientation Matrix and Command
Scripting NIRT
Command Line Scripts
Scripts Files
Defining a Custom Reporting Format
Customizing Report Output in MGED
Reporting Attributes in MGED
Available Information for Inclusion in Reports
Summary
oed
oed - Basic Syntax and Operations
Right Hand Path Selection
Flexible_Manipulation
Sub-Combination Editing
Pipe
General Use
Making a Coil
Projection Shader
General
Create/Obtain an Image to Project
Resize the Graphics Display
Ensure the Framebuffer is Active
Display the Image
Overlay the Image
Save the Projection Shader Settings File
Render the Image
Project the Image on the Front
Tire
Specifying Tire
Options for Tire
Setting Tire Thickness
Changing the Rim Width
Changing the Radial
Structure of a Tire Model
Template
Books
BRL-CAD Tutorial Series-VolumeI
What is Brlcad ?
Why CSG Modeling?
Package Content
Libraries
Tools Utilities
Benchmark Testing
Acknowledgments
BRL-CAD Tutorial Series-VolumeII
Creating Primitive Shapes
Launching the MGED Program
Entering Commands
Using Gui
Open New Database
Create New Database
Assign Title
Set Units
Select Primitive
Create Sphere Cmd Line
Clear Window
Draw Object
Erase From Window
Create Sphere Gui
View Params
List db Contents
Kill Object
Editing Commands
Quitting
Creating Primitive Shapes Review
Learning the Viewing Options
Creating Radio
Locating Viewing info Cmd Window
Coord sys Summary
View Radio Angles
Shift Grips
Learning viewing options Review
Using the Insert Command to Size and Place Shapes
New db MyShapes
Sphere Make
Using in
Args on one Line
Command Combined in
Mged Naming Conventions
View Shapes
Using insert command quit
using insert command review
Assigning Material Properties and Raytracing
Assigning material properties and raytracing opendb
Create Region
Assign Material Prop
Clear Window New Region
Raytrace Model
Layers Graphics Window
Clear Graphics Window
Review
Learning About Boolean Expressions
Boolean Tools
Making regions bool ops
Operator Precedence
Creating a Goblet
Goblet New Database
Goblet view Data Tree
Raytracing Goblet
Creating Goblet Review
Making Goblet Regions
Making Goblet Region Comb
Assigning Material Properties to Your Goblet
Goblet review opening db
Goblet assign colors
Goblet transparency mirror
Goblet newforms Raytrace
Goblet material properties review
Assigning More Material Properties to Your Goblet
Goblet specular diffuse
Goblet refractive index
Goblet shininess
Goblet extinction
Goblet emission
Goblet shader attributes
Goblet material properties2 review
Creating a Globe in a Display Box
Globe in display newdb
Globe create display box
Create globe in box
Globe assign mater prop
Globe move rotate
Globe use color tool
Globe in display box review
Refining the Mug
Mug new db
Mug outside cyl
Mug handle
Mug comb1
Mug comb2
Mug region
Mug review
Creating the Mug Through the GUI
Mug mater prop mater cmd
Mug raytrace1
Mug refining
Mug torus cup combine
Refining mug review
Placing Shapes in 3-D Space
candle create tabletop
candle create base
candle create candle
candle create flame
candle create combination
candle check data tree
candle assign mater prop
candle raytrace
placing shapes in 3d review
Gaining More Practice Placing Shapes in Space
candle base 1st sphere
multipane feature
copies of shapes
practice make regions spheres
candle base spheres combine
placing shapes in 3d 2 review
Creating a Toy Truck
truck cab in cmd
truck hood in cmd
truck cab wheel well
ok accept apply reset cancel dismiss
truck wheel well prim edit cpy
truck cab shape comb
truck body in cmd
prim ed wheel wells
truck body wheel wells comb
truck cab body region
truck wheels
truck wheels region
truck regions mater props
on screen help
stacker shading
using stacker shading
truck combine regions
truck raytracing
creating toy truck review
Learning Modeling Techniques and Structures
Radio shapes to regions
body of radio
radio other regions
radio assembly comb
radio assign mater props
radio internal components
radio specialty models
radio structure redefinition
modeling techniques and structures review
BRL-CAD_Tutorial_Series-VolumeIII
The Model Process
The Importance of the Model Mission
M-O-D-E-L: A Five-Step Approach to Creating Effective Models
Projshader resize
Projshader getimage
Projshader actframe
Projshader dispimage
Projshader overlay image
Projshader savesettings file
Projshader projectfront
Build pattern generalinfo
Build pattern general Info
Build pattern names
Build pattern fields
Build pattern stringsub
Build pattern recpatterns
Build pattern cyl ind
Build pattern spherical
Model process
Measuring data
organizing
develop geometry
BRL-CAD_Tutorial_Series-VolumeIV
Background, Purpose, and Scope
The Need for Conversion
Pert char
CSG_vs._BREP
Prerelease 6.0 Database vs. Current Format
Converters Currently Available in BRL-CAD
Convert from to ascii
Converting From ASCII
Converting_to_ASCII
Convert to brlcad
General Information About Converting to BRL-CAD
Converting From AutoCAD DXF Format
Converting From Elysium Neutral Facetted Format
Converting From EUCLID Format
Converting From FASTGEN Format
Converting From IGES Format
Converting From Jack
Converting From NASTRAN Format
Converting From Pro/E Format
Converting From STL Format
Converting From TANKILL Format
Converting From Unigraphics Format
Converting From Viewpoint Datalabs Format
Convert from brlcad
General Information About Converting From BRL-CAD
Converting to ACAD Format
Converting to AutoCAD DXF Format
Converting to EUCLID Format
Converting to IGES Format
Converting to Jack
Converting to STL Format
Converting to TANKILL Format
Converting to VRML Format
Converting to Wavefront Format
Converting to X3D Format
Build new converter
General Information About Building a New Converter
Converting From BRL-CAD
Converting to BRL-CAD
Postconversion issues
Lessons
Mged01 creating primitive shapes
Launching Mged
Entering commands
Using gui
Open new database
Create new database
Assign title
Set units
Select primitive
Create sphere cmd line
Clear window
Draw object
Erase from window
Create sphere gui
view params
List db contents
Kill object
Editing commands
Creating primitive shapes review
Mged02 Learning Viewing Options in MGED
Creating radio
Locating viewing info cmd window
Viewing system elements
Coord sys summary
View radio angles
Shift grips
Learning viewing options review
Command to Size and Place Shapes
Boolean tools
Boolean operations
Operator precedence
Learning boolean operations review
Mug gui create body
Mug gui create handle
Mug gui create rim
Mug gui create combinations
Mug gui make region
Mug gui check tree
Mug gui comb edit props
Mug gui raytracing
Mug through gui review
Man 1
AP Pix
Asc2dsp
ASC2G
ASC NMG
ASC PLOT 3
Azel
Bary
Benchmark
Bot Dump
Brep Simple
Brlcad
BrlCad Config
Buffer
BW 3 Pix
BwCrop
BWDfiff
BW FB
BW Filter
Bwhist
Bwhisteq
Bw Imp
Bwmod
BW PIX
BW PNG
BW PS
BW Rect
BW RLE
BW ROT
BW SCALE
BW Shrink
BW STAT
BW THRESH
CAP Boundp
CAD Parea
Canonize
Cell FB
Cmap FB
Coil
Comgeom G
Conv vg2g
Cv
Cy-g
db
Db Clean
Db cp
Decimate
Dpix pix
Dxf-g
enf-g
euclid-g
Fast4-g
Fbanim
Fb-bw
Fbcbars
Fbclear
Fbcmap
Fb Cmap
Fbcmrot
Fbcolor
Fbed
Fbfade
FB-FB
Fb Frame
Fb Free
Fb Gamma
Fb Grid
Fb Help
Fb Label
Fb Line
Fb pix
Fb Png
Fb Point
Fb RLE
Fb Scanplot
Fb Serv
Fb Stretch
Fb zoom
Fir pass
G2asc
g-aced
Gdiff2
G Diff
G dxf
G-egg
Gen Color
g-euclid
Gif 2 fb
Gif Fb
g-iges
G Lint
G-niff
G nmg
G obj
gqa
G raw
G Shell Rect
G Step
G-stl
G tankill
G-var
G x3d
Halftone
hex
Iges-g
Imgdims
Irdisp
Ir-X
Lgt
Loop
Mac Pix
Mged
Morphedit
Nastran
Nirt
nmg-bot
Nmg-rib
obj-g
Patch G
Pictx
Pix 2 asc
Pix Alias
Pix Autosize
Pix Backgnd
Pix Gstrip
Pix Blend
Pix border
Pix Bustup
Pix Bw
Pix Bw 3
Pix Clump
Pix Cmp
Pix Color
Pix Cut
Pix Diff
Pix Fade
Pix fb
Pix Filter
Pix Halve
Pix hist
Pix hist3d
Pix hist3d Plot3
Pix Interp2x
Pix Matte
Pix Merge
Pix Morph
Pix Png
Pix Ppm
Pix ps
Pix Rect
Pix rle
Pix rot
Pix saturate
pixscale
Pix Shrink
Pix Stat
Pix subst
Pix Sun
Pixtile
Pix untile
Plot3 Asc
Plot 3 Color
Plot 3 debug
Plot3-fb
Plot 3 get frame
Plot 3 hpgi
Plot 3 line 2
Plot 3
Plot3 ps
Plot 3 rot
Plot 3 tek
Plot3 x
ply g
Png bw
Png fb
Png Info
Png Pix
PP FB
Proe-g
Random
Ramapid
Remrt
Reshoot
Rle Fb
Rle Pix
Rpatch
Rt
Rtarea
Rt Bot Faces
Rt Check
R Tedge
Rt example
RTG3
RT Hide
RT PP
Rt Range
R Tray
Rt Scale
Rt shot
Rt Walk
Rt Weight
Rt Wizard
Rt xray
Script sort
Sec Pass
Shape Fact
Show Shot
Show Therm
Stl g
Sun Pix
Tankill G
Terrain
Ug g
Vdeck
View Point
wavelet
Wdb Example
Man 3
Lib fb
Lib Role
Lib Plot3
Librt
Libwdb
Red Black
Man 5
Attributes
bw
Cmap
Dsp
Pix
Mann
3 Ptarb
AE
Alias Pix
Analyze
Animmate
Apropos
Apropos Devel
Apropos Lib
Arced
Area
Arot
Attach
Attr
Auto View
B
BB
Bev
Bo
Bolt
Bot Condense
Bot Decimate
Bot Face Fuse
Bot Face Sort
Bot Flip
Bot Sync
Bot Vertex Fuse
Brep
C
Cat
Center
Color
Comb
Comb Color
CopyEval
Copy Mat
CP
CPI
D
DB
DB Concat
DB Glob
DB Upgrade
De Bugbu
De Bugdir
De Buglib
De Bugnmg
De Compose
Delay
DM
Draw
Dup
E
EAC
Echo
E Command
Ed Codes
Ed Color
Ed Comb
Ed Gedir
Edit
Edit Translate
Ed Mater
EQN
Erase
EV
Exists
Exit
Expand
Extrude
Eye Pt
Face Def
Facetize
Find
Fracture
G
Garbage Collect
Gastank
GQA
GR
Graph
Gui
Handle
Help
Help Devel
Help Lib
Hide
History
I
Idents
I Graph
ILL
IN
Inside
ITEM
Journal
Keep
Key Point
Kill
Kill All
Kill Tree
Knob
L
Labelvert
Lc
Listeval
Load Tk
Lookat
Ls
M
Make
Make Pnts
Mater
Mat Pick
MirFace
Mrot
Mv
Mvall
NMG Collapse
NMG Simplify
Open DB
Orientation
Orot
Oscale
Over Lay
P
Pathlist
Path
Permute
Picket Fence
Plot
Pr Color
Prefix
Press
Preview
Prj Add
Ps
Pull
Push
Put Comb
Putmat
Q
Qorot
Qray
Query Ray
Quit
Qvrot
R
Rcc Blend
Rcc Cap
Rcc Tgc
rcc-tor
Rocdes
Red
Refresh
Regdebug
Regdef
Regions
Reid
Release
Rfarb
RM
Rmater
Rot
Rotobj
Rpp Arch
Rpp Cap
RRT
Rt area
Save View
Sca
Search
Sed
Set View
Shader
Shell
Show Mats
Size
Solids
Sph Part
Status
Sv
Sync
T
Ted
Title
Tol
Tops
Tor rcc
Tra
Track
Translate
Tree
Units
Vars
Vdraw
View
Viewsize
Vnirt
Voxelize
Vquery Ray
vrot
Wcodes
What Id
WhichAir
Which Shader
Who
Window
Window Frame
Wire
Wmater
X
Xpuch
Z
zoom
Presentations
Application Development with BRL-CAD
Introduction To TclTK
Specifications
BRL-CAD G Format V5
Background and Terminology
Format of Data Elements Database External Format
Definition of a Single, Generic Database Object
Object Structure
Flags
Object Type
Object Length
Object Name
Object Attributes
Object Body
Padding and Length Rounding
How Objects Are Grouped into a Database
Details of BRL-CAD-Specific Nongeometric Database Object Types
Details of BRL-CAD-Specific Geometric Database Object Types
Extensions for Deferred Implementation
Community Feedback on the Proposal
Database Library Application Programming Interface (API)