问题描述
是否可以从点球体中去除光?某些颜色(例如黑色、红色、蓝色等)上不会出现灯光。但是,使用自定义颜色时,灯光会出现。
这个想法类似于 PointSeriesTypes3D.Pixelated,能够将形状设置为球体。
代码如下:
const series=this.chart.addPointSeries();
series.add(data);
series.setPointStyle(
new PointStyle3D.Triangulated({
size: pointSize,shape: 'sphere',fillStyle: new SolidFill({ color: ColorHEX(color) }).setA(opacity) })
);
解决方法
在下一个版本 v3.1(大约 7 月底)中将添加新的 API,允许在 3D 中配置光影。
到时候就可以达到你描述的效果了。在之前的版本中,除非使用 2D 几何图形(例如像素化点),否则无法更改灯光阴影。
一旦发布,我会更新这个答案。