1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-05-06 10:36:12 +03:00
occt/tests/bugs/vis/bug25136
isz 7121535194 0025136: Visualization - fix multiple Aspect_ColorScale usage issues
Update documentat if the class.
SetColor() and SetLabel() now work with 0-based index.
SetColor() now checks length of myColors.
Remove methods GetCurrentColor() and GetCurrentLabel().
Methods GetColor() and GetLabel() now can be used to get user-specified and default colors / labels.
Round down IntervNumber in FindColor().
DrawScale() - show labels even for one interval.

Redesign Draw Harness command vcolorscale, provide new options.
Update test cases which use vcolorscale command.
2015-02-19 15:16:19 +03:00

33 lines
749 B
Plaintext

puts "============"
puts "OCC25136"
puts "Display customized colorscale."
puts "============"
puts ""
vinit View1
vclear
vaxo
# create default color scale
vcolorscale -demo
vdump ${imagedir}/${casename}_1.png
# reduce color scale range and number of intervals
vcolorscale -range 0 20 5
vdump ${imagedir}/${casename}_2.png
# set user-defined colors and labels for color scale
vcolorscale -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 -color 0 0.42 0.35 0.8
vcolorscale -color 4 pink
# change last label
vcolorscale -label 5 "last"
# set a title for color scale
vcolorscale -title "My color scale"
vdump ${imagedir}/${casename}_4.png