2 puts "OCC23654 Markers recompute"
5 # reflects Aspect_TypeOfMarker enumeration
20 Aspect_TOM_USERDEFINED
23 # generate custom marker
24 set aCustom1 $imagedir/${casename}_m1.png
25 set aCustom2 $imagedir/${casename}_m2.png
27 vinit name=Driver1/Viewer1/View1 l=32 t=32 w=512 h=512
32 vdump $aCustom1 rgba 32 32
36 vdump $aCustom2 rgba 32 32
38 # draw box in advance which should fit all our markers
42 set aV "Driver1/Viewer1/View1"
43 vinit name=$aV l=32 t=32 w=512 h=512
52 for { set aMarkerType 0 } { $aMarkerType <= 13 } { incr aMarkerType } {
53 set aRow [expr $aMarkerType - 7]
55 set aName [lindex $aMarkerTypeNames $aMarkerType]
56 vdrawtext "$aName" 0 [expr $aRow + 0.5] 0 128 255 255 1 1 000 0 12 2 Arial
57 if { $aMarkerType == 13 } {
58 vmarkerstest m${aMarkerType}_${aCol} $aCol $aRow 0 PointsOnSide=1 FileName=$aCustom1
59 set aCol [expr $aCol - 1]
60 vmarkerstest m${aMarkerType}_${aCol} $aCol $aRow 0 PointsOnSide=1 FileName=$aCustom2
62 for { set aMarkerScale 1.0 } { $aMarkerScale <= 7 } { set aMarkerScale [expr $aMarkerScale + 0.5] } {
63 vmarkerstest m${aMarkerType}_${aCol} $aCol $aRow 0 MarkerType=$aMarkerType Scale=$aMarkerScale PointsOnSide=1
64 set aCol [expr $aCol - 1]
69 set anImage1 $imagedir/${casename}_1.png
70 set anImage2 $imagedir/${casename}_2.png
76 vinit name=$aV l=32 t=32 w=512 h=512