0030690: Draw Harness - provide XDisplay command for displaying XDE document
[occt.git] / tests / v3d / glsl / interior2
CommitLineData
2a332745 1puts "============"
2puts "0029076: Visualization - implement element shrinking Shader"
3puts "Test case on boxes"
4puts "============"
5puts ""
6
7pload MODELING VISUALIZATION
8vclear
9vclose ALL
10vinit View1 -width 768 -height 409
11vzbufftrihedron
293211ae 12vbackground -gradient 0.705882 0.784314 1 0.705882 0.705882 0.705882 -gradientMode VERTICAL
2a332745 13box b1 -2 0 2 1 0.2 1
14box b2 2 0 2 1 0.2 1
15box b3 0 0 0 1 0.2 1
16box b4 -2 0 -2 1 0.2 1
17box b5 2 0 -2 1 0.2 1
18vdisplay -dispMode 1 b1 b2 b3 b4 b5
19vfit
20
21vaspects b1 -setShadingModel PHONG -setInteriorStyle HOLLOW -setDrawEdges 1 -color BLACK
22vdrawtext t1 " b1: phong hollow-edges " -pos -2 0 2 -halign RIGHT -disptype SUBTITLE -color WHITE -subColor BLACK
23
24vaspects b2 -setShadingModel GOURAUD -setInteriorStyle SOLID -setDrawEdges 1 -setEdgeColor YELLOW
25vdrawtext t2 " b2: gouraud solid-edges " -pos 2 0 2 -halign RIGHT -disptype SUBTITLE -color BLACK -subColor YELLOW
26
27vaspects b3 -setShadingModel PHONG -setInteriorStyle SOLID -setDrawEdges 1 -edgeWidth 2 -setEdgeColor BLUE1
28vdrawtext t3 " b3: phong solid-edges " -pos 0 0 0 -halign RIGHT -disptype SUBTITLE -color WHITE -subColor BLUE1
29
30vaspects b4 -setShadingModel GOURAUD -setInteriorStyle HIDDENLINE -setDrawEdges 1 -setEdgeColor RED
31vdrawtext t4 " b4: hiddenline-edges " -pos -2 0 -2 -halign RIGHT -disptype SUBTITLE -color BLACK -subColor RED
32
33vaspects b5 -setShadingModel FLAT -setInteriorStyle SOLID -setDrawEdges 1 -setEdgeColor 0 1 0 0 -edgeWidth 3
34vdrawtext t5 " b5: flat solid-edges " -pos 2 0 -2 -halign RIGHT -disptype SUBTITLE -color BLACK -subColor GREEN
35
36vdrawparray p6 triangles v 0 0 0 v 0 1 0 v 1 1 0 v 1 0 0 v 2 1 0 v 2 0 0 e 3 e 1 e 2 e 1 e 3 e 4 e 5 e 4 e 3 e 4 e 5 e 6
37vlocation p6 -setLocation 2 1 0
38vaspects p6 -setInteriorStyle SOLID -setDrawEdges 1 -setEdgeColor FIREBRICK -setEdgeWidth 4 -setQuadEdges 1
39vdrawtext t6 " p6: quads " -pos 2 1 -0.4 -halign RIGHT -disptype SUBTITLE -color BLACK -subColor FIREBRICK
40
41vrenderparams -msaa 0
42vcaps -polygonMode 1
43vdump $imagedir/${casename}_ortho_polmode.png
44
45vcaps -polygonMode 0
46vdump $imagedir/${casename}_ortho_glsl.png
47
48vrenderparams -msaa 4
49vcaps -polygonMode 1
50vdump $imagedir/${casename}_ortho_polmode_msaa.png
51
52vcaps -polygonMode 0
53vdump $imagedir/${casename}_ortho_glsl_msaa.png
54
55vcamera -persp
56vzoom 0.7
57vrenderparams -msaa 0
58vcaps -polygonMode 1
59vdump $imagedir/${casename}_persp_polmode.png
60
61vcaps -polygonMode 0
62vdump $imagedir/${casename}_persp_glsl.png
63
64vrenderparams -msaa 4
65vcaps -polygonMode 1
66vdump $imagedir/${casename}_persp_polmode_msaa.png
67
68vcaps -polygonMode 0
69vdump $imagedir/${casename}_persp_glsl_msaa.png