You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LightningChartJS中PointSeries3D如何移除球体点上的光照效果

效果截图

解决方法

要移除3D球体点的光照效果,直接在PointStyle3D.Triangulated的配置参数中加入lightingEnabled: false即可。这个参数会关闭当前点样式对场景全局光照的响应,不管使用什么自定义颜色,都能呈现均匀的纯色填充效果,同时保留球体形状,完全符合你需要的显示需求。

修改后的代码如下:

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),
    // 关闭光照响应
    lightingEnabled: false
  }) 
);

相关说明

  • 你之前使用黑色、红色、蓝色等内置预设颜色时没有光照效果,是因为这些预设颜色默认关闭了光照响应,自定义颜色默认继承开启光照的配置,所以会出现光影明暗变化。
  • 关闭光照后,球体的显示颜色完全匹配你设置的填充色,仅保留球体的圆形轮廓,和PointSeriesTypes3D.Pixelated的纯色显示逻辑一致,同时支持自定义球体大小、透明度等属性。

内容的提问来源于stack exchange,提问作者Patrick John Pacana

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.16 08:45:08