I am a Computer science undergrad with a good knowledge of C/C++ ,OpenGL, Computer Graphics .I am looking for contributing in BRL-CAD. Can you please guide me with the code or what i should study.
@Kartik kumar You should start with installing BRL-CAD and playing with it. Use https://brlcad.org/w/images/c/cf/Introduction_to_MGED.pdf for guidance. When you've explored its main features, you should download the source code (https://brlcad.org/wiki/SVN) compile (https://brlcad.org/wiki/Compiling) and install it. For some small development tasks you could look at https://brlcad.org/wiki/Deuces.
However, it's worth to have a look at the whole BRL-CAD documentation: https://brlcad.org/wiki/Main_Page
There is a page for newbies too: https://brlcad.org/wiki/Tutorial/Newbie
Thank you so much @Daniel Rossberg
Hello,
I have some doubts regarding mged
How i can apply translate,rotate,scale operations on a combination as whole?
For example- if i am making comb of arb8,rcc,sph etc for making a car, then how i can apply these on the whole car?
I did'nt get these options after combination selection.
And while editing a primitive i can still zoom in or out but can't translate, sometimes i becomes a issue while editing doing switching again and again for that.
Also can we have user friendly (similar )SHIFT+keys for changing the coordinates,angle while editing, means remembering which key/mouse click to use with which VIEW respectively :sweat_smile: ???
The translate etc. will be applied to one of the matrices which are part of the combination data structure. That's why they cannot be applied to any object directly. What you could do is create a new combination, make the main group part of it, do the transformation, xpush
it, and kill the new combination.
I don't think that there will be much effort in developing mged (alone) any further. But, did you tried Archer?
Last updated: Jan 10 2025 at 00:48 UTC