Hello Alexander,

I’ve been using BRL-CAD now for 19 years and can tell you that it is very good 
at some things and very poor at other things.  One thing it does not do very 
well it continuous curved surfaces. I usually build those in something more 
parametric like solidworks, save them as an STL file, and then import to 
BRL-CAD.  So if you are looking to model the body panels of a Lamborghini 
Veyron, BRL-CAD is not your tool.

That said, everything in the GUI can be done from the command line, however I 
found using a combination of command and mouse is the most efficient.  The 
easiest way to start is by typing a ? at the command line and pressing enter.  
This provides a list of all the commands that are available.  Some have obvious 
names while others you just learn by doing. There were some tutorials in the 
past when the GUI was not as robust as it is now that I used to learn to build 
individual solids that may still exist somewhere.

Solid editing is a fairly simple thing. The sed command will put you in solid 
edit mode from the command window. Add the solid name as an argument and you 
can begin editing. If no argument is used, you must use the mouse to scroll 
through all the solids in that are currently in view.  If the pointer is at the 
very bottom of the graphics window it will select the first solid that was 
brought up, if at the top of the window it will select the last solid.  
Everything in between can be selected in the order that they were brought into 
view. Select the desired solid using the center mouse button. This is tedious 
if there are a lot of things on the screen, and if a particular solid appears 
more than once you will get a “multiply referenced” error when using sed which 
forces the use of the mouse to select the solid.

Once a solid is selected, you can expand the menu on the left side of the 
screen  If you see no window, press F7 to toggle it on. Each of the options in 
this menu can be selected at the command line using the Press command followed 
by the full menu option name. If there are spaces you will need quotes around 
the name.  I prefer to just grab the mouse and click the option and then come 
back to the command window to enter the values.  For example, if I wanted to 
change radius A of a sphere to 1 inch, after selecting the sphere to edit, I 
would select with the mouse “Edit A” from the menu and the come back and type 
“p 1”.  Really the only time I use the Press command is to press the accept 
button to accept any changes I made or if I am doing some scripting.  BRL-CAD 
allows commands to be placed in a text file and then be sourced in using the 
source command.  This sometimes requires the selection of a menu option where 
“Press” becomes important.

I hope I didn’t overload you, and you can certainly ask questions if you get 
stuck.  May I ask what you intend to use BRL-CAD for? Another option that may 
be easy to learn, although requiring more mouse use than keyboard is google 
sketchup.  There’s a free version that I used to model my entire house and it 
was perfect for that.

Enjoy!

Robet Anderson

From: Alexander Wallace [mailto:alexander.o.wall...@gmail.com]
Sent: Monday, October 31, 2016 7:19 PM
To: brlcad-users@lists.sourceforge.net
Subject: [brlcad-users] Hello and Mged command-line vs GUI.

Hello All,

Hope you're doing great.

I've been recently trying to choose an opensource CAD software to pick an learn 
sort of deeply (as much as required) and I'm a big fan of they keyboard more 
than the mouse.

BRL-CAD definitely looks powerful to do what I need and a lot more, but have a 
few questions, perhaps a little bit of concern.

I've been going through the tutorials and at some point they start combining 
the use of the GUI with the command line in a way that makes me wonder if the 
command line lacks means to do things that are done in the GUI, I then have to 
spend a good amount of time to find out the commands to do what is being shown 
with the GUI and it is sometimes hard to find.

For example, entering Edit Mode for a Shape. I spend maybe an hour and found 
the equivalent (sed) by almost pure chance.

I would like to do most if not all the editing using the command line in MGED 
but I'm finding it very hard to find examples/documentation on how to use 
commands not covered in the tutorials.

For instance, can someone point me to a doc, or help me understand how to do a 
full Edit cycle with sed? I mean, once I type sed and the shape's name, how to 
use the commands (like translate, scale, etc) to modify the desired attributes 
and then apply the changes?

The biggest concern right now: Will I be able to find documentation, examples, 
help, for BRL-CAD? I am almost certain it has all the power I could ever want, 
but will I be able to figure out what I need? I can certainly look at the code 
but it will take me ages that way probably.

Thanks to all for keeping such a great project alive. I hope I can find the 
answers I need as I would very much lie to embrace it.

Thanks!
------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
BRL-CAD Users mailing list
brlcad-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-users

Reply via email to