0025507: Visualization - the method V3d_View::Place() is incorrect
[occt.git] / tests / bugs / vis / bug22701
1 puts "============"
2 puts "OCC22701"
3 puts "============"
4 puts ""
5 #######################################################################
6 # Regression in 6.5.1 - Wrong visualization
7 #######################################################################
8
9 set BugNumber OCC22701
10
11 # Data
12
13 set scale 276.45658048904141
14 set proj_X -0.8895147442817688
15 set proj_Y -0.37965071201324463
16 set proj_Z 0.25422060489654541
17 set up_X -0.055201318114995956
18 set up_Y 0.64161688089370728
19 set up_Z 0.76503568887710571
20 set at_X 0.248127012715387
21 set at_Y 0.109238834542233
22 set at_Z -1.2607059785715
23
24 set x1 105
25 set y1 275
26
27 set x2 112
28 set y2 248
29
30 set Hole1_R 1
31 set Hole1_G 0.76470500230789185
32 set Hole1_B 0.16078400611877441
33 set Hole2_R 0.68235200643539429
34 set Hole2_G 0.48235198855400085
35 set Hole2_B 0.078431002795696259
36
37 # Start
38
39 restore [locate_data_file PFS04041r1.brep] result
40 vinit
41 vdisplay result
42 vfit
43
44 vsetdispmode 1
45 vfit
46
47
48 vviewparams -scale ${scale} -proj ${proj_X} ${proj_Y} ${proj_Z} -up ${up_X} ${up_Y} ${up_Z} -at ${at_X} ${at_Y} ${at_Z}
49
50 checkcolor ${x1} ${y1} ${Hole1_R} ${Hole1_G} ${Hole1_B}
51 checkcolor ${x2} ${y2} ${Hole2_R} ${Hole2_G} ${Hole2_B}
52
53 set only_screen 1