@@ -21,7 +21,6 @@ function IsosurfaceTrace(scene, mesh, uid) {
21
21
this . uid = uid ;
22
22
this . mesh = mesh ;
23
23
this . name = '' ;
24
- this . color = '#fff' ;
25
24
this . data = null ;
26
25
this . showContour = false ;
27
26
}
@@ -49,10 +48,6 @@ proto.handlePick = function(selection) {
49
48
}
50
49
} ;
51
50
52
- function parseColorArray ( colors ) {
53
- return colors . map ( str2RgbaArray ) ;
54
- }
55
-
56
51
proto . update = function ( data ) {
57
52
var scene = this . scene ,
58
53
layout = scene . fullSceneLayout ;
@@ -91,24 +86,9 @@ proto.update = function(data) {
91
86
useFacetNormals : data . flatshading
92
87
} ;
93
88
94
- if ( data . intensity ) {
95
- this . color = '#fff' ;
96
- config . vertexIntensity = data . intensity ;
97
- config . vertexIntensityBounds = [ data . cmin , data . cmax ] ;
98
- config . colormap = parseColorScale ( data . colorscale ) ;
99
- }
100
- else if ( data . vertexcolor ) {
101
- this . color = data . vertexcolor [ 0 ] ;
102
- config . vertexColors = parseColorArray ( data . vertexcolor ) ;
103
- }
104
- else if ( data . facecolor ) {
105
- this . color = data . facecolor [ 0 ] ;
106
- config . cellColors = parseColorArray ( data . facecolor ) ;
107
- }
108
- else {
109
- this . color = data . color ;
110
- config . meshColor = str2RgbaArray ( data . color ) ;
111
- }
89
+ config . vertexIntensity = data . intensity ;
90
+ config . vertexIntensityBounds = [ data . cmin , data . cmax ] ;
91
+ config . colormap = parseColorScale ( data . colorscale ) ;
112
92
113
93
// Update mesh
114
94
this . mesh . update ( config ) ;
0 commit comments