MCPcopy Create free account
hub / github.com/avaxman/Directional / update_visualization

Function update_visualization

tutorial/302_PolyVectors/main.cpp:28–46  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26ViewingModes viewingMode=CONSTRAINTS;
27
28void update_visualization()
29{
30 viewer.set_cartesian_field(constraintsField,"Constraints", 0);
31 viewer.toggle_field_highlight(true, 0);
32 viewer.highlight_faces(constFaces,"Constraint-face highlights", 0);
33 if (viewingMode==CONSTRAINTS) {
34 viewer.toggle_cartesian_field(true, 0);
35 viewer.toggle_cartesian_field(false, 1);
36 }
37 if (viewingMode==HARD_PRESCRIPTION){
38 viewer.set_cartesian_field(rawFieldHard,"PolyVector Field", 1);
39 viewer.toggle_cartesian_field(true, 1);
40 }
41
42 if (viewingMode==SOFT_PRESCRIPTION){
43 viewer.set_cartesian_field(rawFieldSoft,"PolyVector Field", 1);
44 viewer.toggle_cartesian_field(true, 1);
45 }
46}
47
48
49void recompute_field()

Callers 2

callbackFuncFunction · 0.70
mainFunction · 0.70

Calls 4

set_cartesian_fieldMethod · 0.80
highlight_facesMethod · 0.80

Tested by

no test coverage detected