OpenCascade 3D - c++ project extention

Job ID: 37091291

Budget: $30 – $250 USD

hi,
I have an Open Cascade project ready, from Udemy.com.
This is Viewer with source code.
There is a c++ project available for download in the purchase price
based on this 3D library.

I can import 3D solids, I can display.
The Open Cascade library has more features, like the edge selection it needs.

I select the edges with the mouse, and the method triggers:
void COCCViewerDoc::OnSelectionmodeEdge()
{
GetView()->SetSelectionFilter(AIS_Shape::SelectionMode(TopAbs_ShapeEnum::TopAbs_EDGE));
}

I would like to download these selected edges and save them to a file, maybe xml, json or text.

This is a task for an expert, someone who has done and knows OpenCascade.
ChatGPT alone is not enough here.

Thank you
Related categories: Software Architecture C++ Programming OpenGL