1 puts "================"
3 puts "================"
5 #######################################################################################
6 # Optimization of existing selection classes
7 ######################################################################################
56 restore [locate_data_file OCC12121-CrankArm.brep] obj
59 vconnect new 50 50 50 obj
62 set ColorObj1 [vreadpixel ${x2} ${y2} rgb]
63 set ColorNew1 [vreadpixel ${x3} ${y3} rgb]
66 set ColorObj2 [vreadpixel ${x2} ${y2} rgb]
67 set ColorNew2 [vreadpixel ${x3} ${y3} rgb]
69 puts "Check vconnect command"
71 if { ${ColorObj1} == ${ColorNew1} && ${ColorObj2} == ${ColorNew2} } {
77 vselect ${x_refresh} ${y_refresh}
79 vmoveto ${x_vertex_obj} ${y_vertex_obj}
80 checkcolor ${x_vertex_obj} ${y_vertex_obj} ${R_check} ${G_check} ${B_check}
81 vmoveto ${x_vertex_new} ${y_vertex_new}
82 checkcolor ${x_vertex_new} ${y_vertex_new} ${R_check} ${G_check} ${B_check}
86 vmoveto ${x_edge_obj} ${y_edge_obj}
87 checkcolor ${x_edge_obj} ${y_edge_obj} ${R_check} ${G_check} ${B_check}
88 vmoveto ${x_edge_new} ${y_edge_new}
89 checkcolor ${x_edge_new} ${y_edge_new} ${R_check} ${G_check} ${B_check}
93 vmoveto ${x_wire_obj} ${y_wire_obj}
94 checkcolor ${x_wire_obj} ${y_wire_obj} ${R_check} ${G_check} ${B_check}
95 vmoveto ${x_wire_new} ${y_wire_new}
96 checkcolor ${x_wire_new} ${y_wire_new} ${R_check} ${G_check} ${B_check}
100 vmoveto ${x_face_obj} ${y_face_obj}
101 checkcolor ${x_face_obj} ${y_face_obj} ${R_check} ${G_check} ${B_check}
102 vmoveto ${x_face_new} ${y_face_new}
103 checkcolor ${x_face_new} ${y_face_new} ${R_check} ${G_check} ${B_check}
107 vmoveto ${x_shell_obj} ${y_shell_obj}
108 checkcolor ${x_shell_obj} ${y_shell_obj} ${R_check} ${G_check} ${B_check}
109 vmoveto ${x_shell_new} ${y_shell_new}
110 checkcolor ${x_shell_new} ${y_shell_new} ${R_check} ${G_check} ${B_check}
114 vmoveto ${x_solid_obj} ${y_solid_obj}
115 checkcolor ${x_solid_obj} ${y_solid_obj} ${R_check} ${G_check} ${B_check}
116 vmoveto ${x_solid_new} ${y_solid_new}
117 checkcolor ${x_solid_new} ${y_solid_new} ${R_check} ${G_check} ${B_check}
121 vselect ${x_refresh} ${y_refresh}
125 if { ${status_vconnect} == 1 } {
126 puts "OK ${BugNumber}"
128 puts "Faulty ${BugNumber}"
131 checkview -screenshot -3d -path ${imagedir}/${test_image}.png