Stream: new members

Topic: NEW BRL CAD GUI


view this post on Zulip Deepak Kumar (Mar 13 2023 at 09:08):

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

view this post on Zulip Himanshu (Mar 13 2023 at 09:28):

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.

view this post on Zulip Himanshu (Mar 13 2023 at 09:30):

Here is the Arbalest GUI https://github.com/BRL-CAD/arbalest. The readme will help you to build the gui.

view this post on Zulip Himanshu (Mar 13 2023 at 09:31):

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.

view this post on Zulip Himanshu (Mar 13 2023 at 09:36):

Feel free to ask questions.

view this post on Zulip Deepak Kumar (Mar 13 2023 at 17:03):

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.

view this post on Zulip Deepak Kumar (Mar 13 2023 at 17:04):

Himanshu Sekhar Nayak said:

Feel free to ask questions.

Ok sir.

view this post on Zulip Deepak Kumar (Mar 14 2023 at 16:04):

@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.

view this post on Zulip Himanshu (Mar 14 2023 at 16:06):

Are you able to build arbalest ?

view this post on Zulip Deepak Kumar (Mar 14 2023 at 16:22):

Yes sir.

view this post on Zulip Deepak Kumar (Mar 14 2023 at 17:20):

I'm also successfully install mged also.

view this post on Zulip Himanshu (Mar 14 2023 at 19:12):

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.

view this post on Zulip Himanshu (Mar 14 2023 at 19:15):

Compare mged with arbalest. This will help you. In meantime, you can learn mged too. Its a good reference for arbalest.

view this post on Zulip Deepak Kumar (Mar 15 2023 at 09:17):

Ok sir.

view this post on Zulip Deepak Kumar (Mar 15 2023 at 10:04):

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.

view this post on Zulip Himanshu (Mar 15 2023 at 10:18):

No need to call sir to me. Just ping me that's enough.

view this post on Zulip Deepak Kumar (Mar 15 2023 at 10:27):

Himanshu Sekhar Nayak said:

No need to call sir to me. Just ping me that's enough.

No sir is ok for me. :smile:

view this post on Zulip Deepak Kumar (Mar 15 2023 at 10:28):

Sir are you also contribute in this project this year?

view this post on Zulip Himanshu (Mar 15 2023 at 10:31):

Deepak Kumar said:

Sir are you also contribute in this project this year?

I am mentor this year.

view this post on Zulip Deepak Kumar (Mar 15 2023 at 10:31):

Ok sir.

view this post on Zulip Deepak Kumar (Mar 15 2023 at 10:32):

Sir I'm little bit confused in the installation of arbalest.

view this post on Zulip Deepak Kumar (Mar 15 2023 at 10:34):

I'm follow the github repo this which was provided by you.

https://github.com/BRL-CAD/arbalest

view this post on Zulip Himanshu (Mar 15 2023 at 11:31):

What you are confused for?

view this post on Zulip Deepak Kumar (Mar 15 2023 at 11:32):

Sir BRL-CAD install succesfully.

Tutorial :

https://brlcad.org/wiki/Compiling

view this post on Zulip Deepak Kumar (Mar 15 2023 at 11:34):

arbleast and rt-cubed is included in BRL-CAD installation or should i install manually?

view this post on Zulip Deepak Kumar (Mar 15 2023 at 11:38):

I git clone, build and install BRL-CAD according to the arbleast README.md file

view this post on Zulip Himanshu (Mar 15 2023 at 12:00):

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.

view this post on Zulip Himanshu (Mar 15 2023 at 12:01):

Deepak Kumar said:

I git clone, build and install BRL-CAD according to the arbleast README.md file

You can now play around mged.

view this post on Zulip Himanshu (Mar 15 2023 at 12:02):

https://github.com/BRL-CAD/rt-cubed

view this post on Zulip Himanshu (Mar 15 2023 at 12:03):

@Deepak Kumar https://github.com/BRL-CAD/arbalest/blob/main/README.md you can follow this to build arbalest.

view this post on Zulip Deepak Kumar (Mar 15 2023 at 12:04):

Ok sir.

view this post on Zulip Nishanth (Mar 15 2023 at 12:11):

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?

view this post on Zulip Deepak Kumar (Mar 15 2023 at 12:13):

Sir I'm using Linux.

view this post on Zulip Himanshu (Mar 15 2023 at 12:15):

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?

view this post on Zulip Nishanth (Mar 15 2023 at 12:23):

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

view this post on Zulip Deepak Kumar (Mar 15 2023 at 12:26):

Maybe this tutorial is helpful for you.

https://brlcad.org/wiki/Compiling

view this post on Zulip Nishanth (Mar 15 2023 at 12:30):

Deepak Kumar said:

Maybe this tutorial is helpful for you.

https://brlcad.org/wiki/Compiling

I built BRLCAD successfully, the issue is with building rt-cubed

view this post on Zulip Daniel Rossberg (Mar 15 2023 at 16:48):

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.

view this post on Zulip Himanshu (Mar 16 2023 at 09:28):

Nishanth said:

Deepak Kumar said:

Maybe this tutorial is helpful for you.

https://brlcad.org/wiki/Compiling

I built BRLCAD successfully, the issue is with building rt-cubed

To build rt-cubed in windows:

  1. Clone rt-cubed and open cmake gui.
  2. You have to add entry of variables BRLCAD_BASE_DIR to your build. Let for example mine is C:/Users/Himanshu/Desktop/Workspace/brlcadBuild/Debug.
  3. Then you have to add another variable BRLCAD_VERSION to 7.36
  4. After that you have to configure two times and click on generate.
    You are now ready to go.

view this post on Zulip Mohit Halder (Mar 05 2024 at 09:30):

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.

view this post on Zulip Himanshu (Mar 05 2024 at 18:39):

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