691040582f6d1247f3a50ff0e0c5c84543a1fa6f
[occt.git] / tests / bugs / vis / bug319
1 puts "========"
2 puts "OCC319"
3 puts "========"
4 puts ""
5 ######################################################
6 # Wrong shading on a shape
7 ######################################################
8
9 cpulimit 3500
10
11 restore [locate_data_file OCC319.brep] result
12
13 tclean result
14 vinit
15 vdisplay result
16 vsetdispmode result 1
17 vfit
18
19 set scale    16.5593321780929
20 set proj_X   0.207536488771439
21 set proj_Y   -0.233648166060448
22 set proj_Z   0.949914216995239
23 set up_X     -0.857990384101868
24 set up_Y     0.422952175140381
25 set up_Z     0.291485607624054
26 set at_X     -1.78904829452738
27 set at_Y     1.90614280957802
28 set at_Z     6.47028180612483
29
30 vviewparams -scale ${scale} -proj ${proj_X} ${proj_Y} ${proj_Z} -up ${up_X} ${up_Y} ${up_Z} -at ${at_X} ${at_Y} ${at_Z}
31
32 set info [trinfo result]
33 regexp { +([-0-9.+eE]+) +triangles} $info full tri
34 regexp { +([-0-9.+eE]+) +nodes} $info full nod
35
36 if { $tri == 0 || $nod == 0 }  {
37   puts "Faulty OCC319: here is shading problem"
38 }
39
40 checkprops result -s 8623.6
41 checkview -screenshot -3d -path ${imagedir}/${test_image}.png