1 puts "TODO ?OCC24130 Debian60-64: OCCT was compiled without OpenCL support!"
2 puts "TODO ?OCC24130 Windows: TKOpenGl | Type\: Error | ID\: 0 | Severity\: High | Message\:"
3 puts "TODO ?OCC24130 Debian60-64 Windows: OpenCL device info is unavailable!"
6 puts "OCC24130 Implementing ray tracing visualization core"
10 set aShape1 [locate_data_file occ/Top.brep]
11 set aShape2 [locate_data_file occ/Bottom.brep]
13 # setup 3D viewer content
14 vinit name=View1 w=512 h=512
19 vsetgradientbg 180 200 255 180 180 180 2
23 vsetmaterial s1 Silver
24 vsetmaterial s2 Pewter
27 # activate ray-tracing
32 for { set aAAMode 0 } { $aAAMode <= 1 } { incr aAAMode } {
33 for { set aReflMode 0 } { $aReflMode <= 1 } { incr aReflMode } {
34 for { set aShadMode 0 } { $aShadMode <= 1 } { incr aShadMode } {
35 vsetraytracemode shad=$aShadMode refl=$aReflMode aa=$aAAMode
36 vdump $imagedir/${casename}_${aModeNum}.png
43 for { set aAAMode 0 } { $aAAMode <= 1 } { incr aAAMode } {
44 for { set aShadMode 0 } { $aShadMode <= 1 } { incr aShadMode } {
45 vsetraytracemode shad=$aShadMode refl=1 aa=$aAAMode
46 vdump $imagedir/${casename}_${aModeNum}.png