Hi, I'm currently involved in a student project. We'd like to try implementing some basic CAD functionality in VR.
As a starting point we use a framework (rather a template) which is using openvr by valve. It uses OpenGL and therefore expects us to provide vertices for the visualization. The problem is that we'd like to mix the visualization of the mesh based VR world and CAD graphics, and we are evaluating how we can achieve this. I looked at the visualization user guide of opencascade and googled a bit, and it seems rather difficult to me. I did not find any point where we could hook in and grap the vertices to put into opengl. I understand that it is possible to get the tesselation of bodies and display them, but I think the selection feature of opencascade is unusable then and we'd have to do it ourselves? Is there any way to properly mix those visualizations and ideally make use of the selection feature?
I wonder if the Mesh Visualization Services are what we are searching for. But I'm not sure what is meant by pre/post processing data. To me it reads like the visualization of simulation data. Which is not our use case, but it may be still useful? (you'll have noticed that I still do not understand it properly). I also saw support for VTK. So I still have a little rest of hope that we may be able to use opencascade. If that is the case, I'd appreciate a hint for a good starting point.
Thank you in advance.