File tree Expand file tree Collapse file tree 1 file changed +6
-9
lines changed Expand file tree Collapse file tree 1 file changed +6
-9
lines changed Original file line number Diff line number Diff line change 1212var createContour2D = require ( 'gl-contour2d' ) ;
1313var createHeatmap2D = require ( 'gl-heatmap2d' ) ;
1414
15+ var makeColorMap = require ( '../contour/make_color_map' ) ;
1516var str2RGBArray = require ( '../../lib/str2rgbarray' ) ;
16- var makeScaleFunc = require ( '../../components/colorscale/make_scale_function' ) ;
1717
1818
1919function Contour ( scene , uid ) {
@@ -113,20 +113,17 @@ function convertColorscale(fullTrace) {
113113 var contours = fullTrace . contours ,
114114 start = contours . start ,
115115 end = contours . end ,
116- size = contours . size ;
116+ cs = contours . size || 1 ;
117117
118- var sclFunc = makeScaleFunc (
119- fullTrace . colorscale ,
120- fullTrace . zmin , fullTrace . zmax
121- ) ;
118+ var colorMap = makeColorMap ( fullTrace ) ;
122119
123- var N = Math . floor ( ( end - start ) / size ) ,
120+ var N = Math . floor ( ( end - start ) / cs ) ,
124121 levels = new Array ( N ) ,
125122 levelColors = new Array ( 4 * N ) ;
126123
127124 for ( var i = 0 ; i < N ; i ++ ) {
128- var level = levels [ i ] = start + size * i ;
129- var color = str2RGBArray ( sclFunc ( level ) ) ;
125+ var level = levels [ i ] = start + cs * i ;
126+ var color = str2RGBArray ( colorMap ( level ) ) ;
130127
131128 for ( var j = 0 ; j < 4 ; j ++ ) {
132129 levelColors [ ( 4 * i ) + j ] = color [ j ] ;
You can’t perform that action at this time.
0 commit comments