Stream: Google Summer of Code

Topic: Geometry Verification and Validation GUI in Qt


view this post on Zulip Divyanshu Garg (May 01 2026 at 08:20):

Hey @Kanchan Borole This is the channel we will use to track your GSoC progress and discussions

view this post on Zulip Divyanshu Garg (May 01 2026 at 08:20):

On that note, Welcome to the chat!

view this post on Zulip Kanchan Borole (May 01 2026 at 08:42):

Thank you @Divyanshu Garg. Looking forward to getting started!

view this post on Zulip Divyanshu Garg (May 01 2026 at 09:17):

Awesome, since we are in the community bonding period, we can take it as an opportunity to get more familiar with what we are working with.
Here are our goals for the next 20 days:-

  1. Project setup (Dev environment).
  2. Going through the repository, documentation, and other resources.
  3. Scope building - This is as important as writing down the actual code; remember, managing the project plays a huge role in the project's success and completion.

Once this is all done, we will potentially be ready for the coding period.

view this post on Zulip Divyanshu Garg (May 01 2026 at 09:33):

Another important aspect of contribution would be communication,

view this post on Zulip Divyanshu Garg (May 01 2026 at 09:37):

With that, I am Divyanshu, and we will be working together for the next few months to deal with the problem statements proposed. Excited about the good things we are gonna be achieving by the end of it.

view this post on Zulip Kanchan Borole (May 01 2026 at 10:16):

Thank you for the detailed overview! I will keep all of this in mind. I will start with setting up the development environment and going through the repository and documentation over the next few days. I will keep you updated on my progress regularly.

view this post on Zulip Kanchan Borole (May 02 2026 at 05:17):

Hi @Divyanshu Garg , I wanted to clarify my understanding before I proceed further.
My goal is to take the V&V features from the old isaacy13/arbalest fork (https://github.com/isaacy13/arbalest) and bring them into the latest official BRL-CAD/arbalest codebase. The old fork has the V&V functionality but uses Qt5. The latest arbalest uses Qt6 so my plan is to work on the latest BRL-CAD/arbalest and port the V&V features there using Qt6.
To set this up I need help with two things:

  1. Should I install Qt6? If yes which version exactly?
  2. How do I set up BRLCAD_MOOSE correctly on Windows?

view this post on Zulip Divyanshu Garg (May 02 2026 at 07:25):

Hey @Kanchan Borole

  1. [removed by author]

view this post on Zulip Divyanshu Garg (May 02 2026 at 07:31):

Wait a second, my bad, i misread it, If the latest is in QT6 ofcourse we do that one, Based on the last update i see it mentions Qt6.4.2

view this post on Zulip Divyanshu Garg (May 02 2026 at 07:32):

https://github.com/BRL-CAD/arbalest/blob/main/README.md
This file mentions that

view this post on Zulip Divyanshu Garg (May 02 2026 at 07:36):

Have you already setup BRL-CAD core on your system?

view this post on Zulip Kanchan Borole (May 02 2026 at 07:39):

I have Installed BRL-CAD(7.32.2) not build it from source.

view this post on Zulip Divyanshu Garg (May 02 2026 at 07:51):

Setting up BRLCAD MOOSE shouldn't be different since it follows standard/similar procedures we have in textbook C++ projects. One of the easiest ways to do that is to search and learn how we usually run similar apps on windows and it should be following the same procedure.

But, also noticed that you mentioned BRLCAD_MOOSE not BRLCAD/MOOSE a variable which is mentioned in the arbalest repository cmakelist. In that particular query
it should work with something like this cmake .. -DBRLCAD_MOOSE_DIR=C:\moose-install, basically resolving the directory as required.


Last updated: May 03 2026 at 01:53 UTC