Hello everyone,
My name is Deepak Kumar. I'm from India. I'm a final year student from Information Technology.
I want to contribute in BRL CAD community through BRL CAD GUI project.
I have knowledge on Qt framework and I'm familier with c++ and Qt framework.
Please guide me from where I can start?
Thank you.
Deepak Kumar
https://github.com/Mr-codehunter
Hi @Deepak Kumar. Welcome to our community. Previous year I had made some progress by adding select feature and some fix to GUI. You can read here https://brlcad.org/wiki/User:H1manshu/GSoC2022/Project_Report.
Here is the Arbalest GUI https://github.com/BRL-CAD/arbalest. The readme will help you to build the gui.
Go through the mged tutorial https://brlcad.org/w/images/c/cf/Introduction_to_MGED.pdf. Mged is the legacy GUI. The tutorial will show you how to create primitives, assign material properties, ray tracing, and many more.
Feel free to ask questions.
Himanshu Sekhar Nayak said:
Hi Deepak Kumar. Welcome to our community. Previous year I had made some progress by adding select feature and some fix to GUI. You can read here https://brlcad.org/wiki/User:H1manshu/GSoC2022/Project_Report.
Thank you sir.
Rest of work I'll do it.
Himanshu Sekhar Nayak said:
Feel free to ask questions.
Ok sir.
@Himanshu Sekhar Nayak
I have gone through your contributions and I also see what is pending.
I'm willing to contribute in this project and finish the rest of the work.
Can you please guide me.
@Daniel Rossberg sir you also guide me.
Are you able to build arbalest ?
Yes sir.
I'm also successfully install mged also.
Hover around arbalest and see what you can propose. There is a left over work in resizing objects through mouse selection. See what gets you more interesting.
Compare mged with arbalest. This will help you. In meantime, you can learn mged too. Its a good reference for arbalest.
Ok sir.
Himanshu Sekhar Nayak said:
Hover around arbalest and see what you can propose. There is a left over work in resizing objects through mouse selection. See what gets you more interesting.
Yes sir.
I'm working on it.
No need to call sir to me. Just ping me that's enough.
Himanshu Sekhar Nayak said:
No need to call sir to me. Just ping me that's enough.
No sir is ok for me. :smile:
Sir are you also contribute in this project this year?
Deepak Kumar said:
Sir are you also contribute in this project this year?
I am mentor this year.
Ok sir.
Sir I'm little bit confused in the installation of arbalest.
I'm follow the github repo this which was provided by you.
https://github.com/BRL-CAD/arbalest
What you are confused for?
Sir BRL-CAD install succesfully.
Tutorial :
https://brlcad.org/wiki/Compiling
arbleast and rt-cubed is included in BRL-CAD installation or should i install manually?
I git clone, build and install BRL-CAD according to the arbleast README.md file
Deepak Kumar said:
arbleast and rt-cubed is included in BRL-CAD installation or should i install manually?
These are not included in brl-cad package. You need to build them separately.
Deepak Kumar said:
I git clone, build and install BRL-CAD according to the arbleast README.md file
You can now play around mged.
https://github.com/BRL-CAD/rt-cubed
@Deepak Kumar https://github.com/BRL-CAD/arbalest/blob/main/README.md you can follow this to build arbalest.
Ok sir.
Himanshu Sekhar Nayak said:
Deepak Kumar said:
arbleast and rt-cubed is included in BRL-CAD installation or should i install manually?
These are not included in brl-cad package. You need to build them separately.
How difficult is building rt-cubed in windows?
Sir I'm using Linux.
Nishanth said:
Himanshu Sekhar Nayak said:
Deepak Kumar said:
arbleast and rt-cubed is included in BRL-CAD installation or should i install manually?
These are not included in brl-cad package. You need to build them separately.
How difficult is building rt-cubed in windows?
Not difficult. Where are you facing problem?
Himanshu Sekhar Nayak said:
Nishanth said:
Himanshu Sekhar Nayak said:
Deepak Kumar said:
arbleast and rt-cubed is included in BRL-CAD installation or should i install manually?
These are not included in brl-cad package. You need to build them separately.
How difficult is building rt-cubed in windows?
Not difficult. Where are you facing problem?
Not started building yet, read the INSTALL file and assumed windows is not commonly used to build, so I thought it will be difficult
Maybe this tutorial is helpful for you.
https://brlcad.org/wiki/Compiling
Deepak Kumar said:
Maybe this tutorial is helpful for you.
I built BRLCAD successfully, the issue is with building rt-cubed
At least the coreinterface and arbalest can be build with MS Visual Studio too. Be sure to set the BRLCAD_BASE_DIR CMake variable to your BRL-CAD installation directory.
Nishanth said:
Deepak Kumar said:
Maybe this tutorial is helpful for you.
I built BRLCAD successfully, the issue is with building rt-cubed
To build rt-cubed in windows:
BRLCAD_BASE_DIR
to your build. Let for example mine is C:/Users/Himanshu/Desktop/Workspace/brlcadBuild/Debug
.BRLCAD_VERSION
to 7.36
Hello everyone,
I'm Mohit Halder, a final-year undergraduate, from India.
I intend to contribute to the new BRL CAD GUI, I am used to developing frameworks in wxWidgets but am familiar with Qt framework, and in general, I am extremely comfortable with C++ and am confident in the skills in the same.
I would appreciate some guidance on getting started. Looking Forward to working with u.
Mohit Halder said:
Hello everyone,
I'm Mohit Halder, a final-year undergraduate, from India.
I intend to contribute to the new BRL CAD GUI, I am used to developing frameworks in wxWidgets but am familiar with Qt framework, and in general, I am extremely comfortable with C++ and am confident in the skills in the same.
I would appreciate some guidance on getting started. Looking Forward to working with u.
Hi Mohit, welcome to our community. I see you are familiar with Qt framework. Then let's directly start with building brlcad https://brlcad.org/wiki/Compiling. Once your build is successful, try mged tutorial https://brlcad.org/w/images/c/cf/Introduction_to_MGED.pdf, so that you can decide which features you can bring it in to our arbalest. For building Arbalest, you need to build moose and then arbalest. Arbalest is built upon moose. https://github.com/BRL-CAD/MOOSE, https://github.com/BRL-CAD/arbalest
Last updated: Jan 10 2025 at 00:48 UTC