What is BRL-CAD ?

BRL-CAD is a constructive solid geometry (CSG) solid modeling computer-aided design (CAD) system. It includes an interactive geometry editor, ray tracing support for graphics rendering and geometric analysis, computer network distributed framebuffer support, scripting, image-processing and signal-processing tools. The entire package is distributed in source code and binary form.
For more detail and history click here. Click here for brl-cad official website.

Download and Install BRL-CAD (for Ubuntu)


sudo apt-get install build-essential make cmake
sudo apt-get install sed byacc flex xsltproc
sudo apt-get install libncursesw5-dev libfontconfig-dev 
sudo apt-get install xserver-xorg-dev
sudo apt-get install libx11-dev libxi-dev libxt-dev libxau-dev libxext-dev libxmu-dev libxmu-headers


$ sudo apt-get install subversion (if not installed)

Download/Clone by using this command and after downloading/cloning ‘cd’ to brlcad

$ svn checkout svn://svn.code.sf.net/p/brlcad/code/brlcad/trunk brlcad 
$ cd brlcad
$ mkdir .build 
$ cd .build 


$ make 
$ make test

$ sudo make install
$ ls -la /usr/brlcad
$ /usr/brlcad/*/bin/mged

For more details click here