Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Geometry Verification and Validation GUI in Qt (AI Project) #91

Open
brlcad opened this issue Feb 21, 2024 · 1 comment
Open

Geometry Verification and Validation GUI in Qt (AI Project) #91

brlcad opened this issue Feb 21, 2024 · 1 comment

Comments

@brlcad
Copy link
Contributor

brlcad commented Feb 21, 2024

Outline

Help develop a new GUI application that checks geometry for common issues and/or helps fix them.

Details

A new GUI is in prototype development (built on Arbalest) that checks geometry files for common verification and validation (V&V) issues such as topology errors, solidity errors, and more. It's very much an experimental work in progress and we'd like your help to make it complete. The overarching goal of this effort is to extend our prototype in a significant way, either improving usability, checking for more issues, improving the Qt GUI infrastructure integration, integrating workflow(s) for review and repair, or leveraging AI to identify and/or fix issues.

Expected Outcome

You will propose a complete project description that identifies the specific objectives you'll aim to achieve. It's expected that you'll leverage the previous work (talk with us to get access to those materials). The proposal should identify 3-10 primary objectives that are researched and specific, starting with our previous effort.

We essentially want a tool that "compiles" geometry reporting warnings and errors for issues encountered, akin to compiling source code in Visual Studio or Eclipse. There are questions of application architecture to resolve (e.g., whether to extend 'arbalest', integrate 'qged', integrate 'gist', etc). We want the tool to be graphical and interactive. We want it to have the ability to generate reports for auditing. Some of those capabilities exist in isolation, but none exist as a tool tailor-made for 3D geometry V&V.

Future Possibilities

This is a long term priority project with future possibilities in:

  • GUI infrastructure
  • AI integration
  • geometry healing and repair workflows
  • geometry auditing
  • geometry standards development

Skills

Qt, C/C++

Difficulty

Easy or Medium depending on the objectives

Size

long (350h) preferred, but medium (175h) also possible

Additional Information

@brlcad
Copy link
Contributor Author

brlcad commented Mar 27, 2024

Additional reference material for this project idea is available at https://brlcad.org/design/v&v/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant