0027126: Create command checktrinfo to verify meshes
[occt.git] / tests / bugs / vis / bug25672
CommitLineData
c40b7d58 1puts "============"
2puts "CR25672"
3puts "============"
4puts ""
5#############################################################################################################
6# V3d_View::ConvertToGrid doesn't work for grid if the grid plane's origin is not identical to camera origin.
7#############################################################################################################
8pload VISUALIZATION
9vinit View1
10
11set view_scale 60.630934227306405
12set view_proj {0.577 -0.577 0.577}
13set view_up {-0.408 0.408 0.816}
14set view_at {5 5 5}
15set view_eye {15 -5 15}
16set view_zmin -300.0
17set view_zmax 300.0
18vviewparams -scale $view_scale -eye {*}$view_eye -at {*}$view_at -proj {*}$view_proj -up {*}$view_up
19vzrange $view_zmin $view_zmax
20vgrid r l -10 10 1 1 0
21
22set vconvert_res [vconvert 5.0 5.0 0.0 grid]
23
24checkreal "vconvert 5.0 5.0 0.0 grid, X" [lindex $vconvert_res 2] 5.0 1e-7 0.0
25checkreal "vconvert 5.0 5.0 0.0 grid, Y" [lindex $vconvert_res 3] 5.0 1e-7 0.0
26checkreal "vconvert 5.0 5.0 0.0 grid, Z" [lindex $vconvert_res 4] 0.0 1e-7 0.0
27
28vpriviledgedplane 20 20 30 0 0 1 1 0 0
29
30set vconvert_res [vconvert 5.0 5.0 30.0 grid]
31
32checkreal "vconvert 5.0 5.0 30.0 grid, X" [lindex $vconvert_res 2] 5.0 1e-7 0.0
33checkreal "vconvert 5.0 5.0 30.0 grid, Y" [lindex $vconvert_res 3] 5.0 1e-7 0.0
34checkreal "vconvert 5.0 5.0 30.0 grid, Z" [lindex $vconvert_res 4] 30.0 1e-7 0.0
35
36vcamera -persp
37
38vpriviledgedplane 10 5 10 0 0 1 1 0 0
39
40set vconvert_res [vconvert 5.0 5.0 10.0 grid]
41
42checkreal "vconvert 5.0 5.0 10.0 grid, X" [lindex $vconvert_res 2] 5.0 1e-7 0.0
43checkreal "vconvert 5.0 5.0 10.0 grid, Y" [lindex $vconvert_res 3] 5.0 1e-7 0.0
44checkreal "vconvert 5.0 5.0 10.0 grid, Z" [lindex $vconvert_res 4] 10.0 1e-7 0.0
45
46# do not save any image
5747059b 47checkview -screenshot -3d -path ${imagedir}/${test_image}.png