Sat, 04/03/2021 - 09:23
Hello forum,
=> on Opencascade 7.3.0 - MSVC2015.
I implemented mesh selection in an AIS_InteractiveContext using
occMeshContext->Activate(meshVS,theMode)
in which meshVS is a MeshVS_Mesh and theMode is one among MeshVS_SelectionModeFlags.
The presentation builder was added in this way:
occHandle(MeshVS_MeshPrsBuilder) aBuilder = new MeshVS_MeshPrsBuilder(aMesh);
aMesh->AddBuilder(aBuilder,true);
(treat as highlighter true).
Questions:
1) The default dynamic highlight mode for for a face element, in case of a surface mesh, is shown in the first picture (mesh2D.png),
toghether with the selection highlight: an ugly shrinked wireframe view. The same for the second picture (mesh3D.png),
dealing with a volume mesh, How can I change these defaults modes (selection and dynamic highlight)
2) The use of the flang MeshVS_SMS_Node does not activate the selection/highlght mechanism for mesh points.
How can this mechanism be activated?
I didn't study the code by I suspect that something a bit complicated than issuing a simple occMeshContext->Activate(meshVS,MeshVS_SMS_Node)
This serms to be not enough for activating the mechanisms for nodes, since the mesh presentation is element based. Any idea?
Thank you in advance
Giovanni