mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-04 13:13:25 +03:00
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.
33 lines
770 B
Plaintext
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
|