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 12
12
var createContour2D = require ( 'gl-contour2d' ) ;
13
13
var createHeatmap2D = require ( 'gl-heatmap2d' ) ;
14
14
15
+ var makeColorMap = require ( '../contour/make_color_map' ) ;
15
16
var str2RGBArray = require ( '../../lib/str2rgbarray' ) ;
16
- var makeScaleFunc = require ( '../../components/colorscale/make_scale_function' ) ;
17
17
18
18
19
19
function Contour ( scene , uid ) {
@@ -113,20 +113,17 @@ function convertColorscale(fullTrace) {
113
113
var contours = fullTrace . contours ,
114
114
start = contours . start ,
115
115
end = contours . end ,
116
- size = contours . size ;
116
+ cs = contours . size || 1 ;
117
117
118
- var sclFunc = makeScaleFunc (
119
- fullTrace . colorscale ,
120
- fullTrace . zmin , fullTrace . zmax
121
- ) ;
118
+ var colorMap = makeColorMap ( fullTrace ) ;
122
119
123
- var N = Math . floor ( ( end - start ) / size ) ,
120
+ var N = Math . floor ( ( end - start ) / cs ) ,
124
121
levels = new Array ( N ) ,
125
122
levelColors = new Array ( 4 * N ) ;
126
123
127
124
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 ) ) ;
130
127
131
128
for ( var j = 0 ; j < 4 ; j ++ ) {
132
129
levelColors [ ( 4 * i ) + j ] = color [ j ] ;
You can’t perform that action at this time.
0 commit comments