0029528: Visualization, TKOpenGl - allow defining sRGB textures
[occt.git] / tests / bugs / vis / bug23227
CommitLineData
3bea4c16 1puts "============"
2puts "OCC23227"
3b1817a9 3puts "New Draw Harness command to estimate current geometry complexity of OpenGL scene"
3bea4c16 4puts "============"
5puts ""
3bea4c16 6
7set BugNumber OCC23227
8
9box b 1 2 3
3b1817a9 10vinit View1
11vclear
eea55df5 12vaxo
3bea4c16 13vdisplay b
14vsetdispmode 1
15vfit
16set vfeedback1 [vfeedback]
3b1817a9 17vdump $imagedir/${casename}_box.png
3bea4c16 18
19vclear
20set vfeedback2 [vfeedback]
21
22set llength_vfeedback1 [llength ${vfeedback1}]
23set llength_vfeedback2 [llength ${vfeedback2}]
24set IndexTriangles1 [lsearch ${vfeedback1} Triangles:]
25set IndexTriangles2 [lsearch ${vfeedback2} Triangles:]
26
27if { ${llength_vfeedback1} < 36 || ${llength_vfeedback2} < 36 || ${IndexTriangles1} < 0 || ${IndexTriangles2} < 0 } {
3b1817a9 28 puts "Bad format of vfeedback command"
29 puts "Faulty ${BugNumber}"
3bea4c16 30} else {
3b1817a9 31 set Triangles1 [lindex ${vfeedback1} ${IndexTriangles1}+1]
32 set Triangles2 [lindex ${vfeedback2} ${IndexTriangles1}+1]
eea55df5 33 if { ${Triangles1} != 0 && ${Triangles2} == 0 } {
3b1817a9 34 puts "OK ${BugNumber}"
35 } else {
36 puts "Faulty ${BugNumber}"
37 }
3bea4c16 38}
39
5747059b 40checkview -screenshot -3d -path ${imagedir}/${test_image}.png