Skip to content

Commit 5ad547a

Browse files
authored
Merge pull request #433 from susiwen8/fix-geo-opacity
fix(geo3d): get `opacity` from `itemStyleModel`
2 parents a4a3810 + 9bece11 commit 5ad547a

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/component/common/Geo3DBuilder.js

+5-3
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ Geo3DBuilder.prototype = {
258258
itemStyleModel.get('color'),
259259
'#fff'
260260
);
261-
var opacity = retrieve.firstNotNull(getItemVisualOpacity(data, dataIndex), 1);
261+
var opacity = retrieve.firstNotNull(getItemVisualOpacity(data, dataIndex), itemStyleModel.get('opacity'), 1);
262262

263263
var colorArr = graphicGL.parseColor(color);
264264
var borderColorArr = graphicGL.parseColor(itemStyleModel.get('borderColor'));
@@ -737,12 +737,14 @@ Geo3DBuilder.prototype = {
737737
return;
738738
}
739739

740+
var itemStyleModel = data.getItemModel(dataIndex);
740741
var color = retrieve.firstNotNull(
741742
getItemVisualColor(data, dataIndex),
742-
data.getItemModel(dataIndex).get(['itemStyle', 'color']),
743+
itemStyleModel.get(['itemStyle', 'color']),
743744
'#fff'
744745
);
745-
var opacity = retrieve.firstNotNull(getItemVisualOpacity(data, dataIndex), 1);
746+
747+
var opacity = retrieve.firstNotNull(getItemVisualOpacity(data, dataIndex), itemStyleModel.get(['itemStyle', 'opacity']), 1);
746748

747749
var colorArr = graphicGL.parseColor(color);
748750
colorArr[3] *= opacity;

0 commit comments

Comments
 (0)