@@ -74,8 +74,8 @@ export default function createLabelPipeline(
74
74
// labelmap pipeline
75
75
labelMap . actor . setMapper ( labelMap . mapper ) ;
76
76
labelMap . actor . setVisibility ( visible ) ;
77
- labelMap . ofun . addPoint ( 0 , 0 ) ;
78
- labelMap . ofun . addPoint ( 1 , 1.0 ) ;
77
+ labelMap . ofun . addPointLong ( 0 , 0 , 0.5 , 1. 0) ;
78
+ labelMap . ofun . addPointLong ( 1 , 1.0 , 0.5 , 1.0 ) ;
79
79
80
80
// Set up labelMap color and opacity mapping
81
81
if ( colorLUT ) {
@@ -94,14 +94,14 @@ export default function createLabelPipeline(
94
94
95
95
// Set the opacity per label.
96
96
const segmentOpacity = ( color [ 3 ] / 255 ) * globalOpacity ;
97
- labelMap . ofun . addPoint ( i , segmentOpacity , 0.5 , 1.0 ) ;
97
+ labelMap . ofun . addPointLong ( i , segmentOpacity , 0.5 , 1.0 ) ;
98
98
}
99
99
} else {
100
100
// Some default.
101
101
labelMap . cfun . addRGBPoint ( 1 , 1 , 0 , 0 ) ; // label '1' will be red
102
102
labelMap . cfun . addRGBPoint ( 2 , 0 , 1 , 0 ) ; // label '2' will be green
103
103
labelMap . cfun . addRGBPoint ( 3 , 0 , 1 , 1 ) ; // label '3' will be blue
104
- labelMap . ofun . addPoint ( 1 , 0.5 ) ; // All labels full opacity
104
+ labelMap . ofun . addPointLong ( 1 , 0.5 , 0.5 , 1.0 ) ; // All labels half opacity
105
105
}
106
106
107
107
labelMap . actor . getProperty ( ) . setRGBTransferFunction ( 0 , labelMap . cfun ) ;
0 commit comments