1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-04 13:13:25 +03:00
occt/tests/bugs/vis/bug25136
isz 7a324550c8 0025785: Visualization - introduce AIS_ColorScale presentation for Color Scale
Color scale is implemented on AIS. Draw command vcolorscale now works with AIS_ColorScale.
In a qt sample VoxelDemo there was added a field AIS_ColorScale myColorsScale to control a color scale. Method displayColorScale and other methods were changed in order to work with this field.
2015-08-13 11:00:58 +03:00

33 lines
770 B
Plaintext

puts "============"
puts "OCC25136"
puts "Display customized colorscale."
puts "============"
puts ""
vinit View1
vclear
vaxo
# create default color scale
vcolorscale cs -demo
vdump ${imagedir}/${casename}_1.png
# reduce color scale range and number of intervals
vcolorscale cs -range 0 20 5
vdump ${imagedir}/${casename}_2.png
# set user-defined colors and labels for color scale
vcolorscale cs -colors white 0 0 1 green 1 0 0 1 1 1 -labels start 1 2 3 4 end
vdump ${imagedir}/${casename}_3.png
# change colors of first and last intervals
vcolorscale cs -color 0 0.42 0.35 0.8
vcolorscale cs -color 4 pink
# change last label
vcolorscale cs -label 5 "last"
# set a title for color scale
vcolorscale cs -title "My color scale"
vdump ${imagedir}/${casename}_4.png