【问题标题】:Transparent lines in ThreeJSThreeJS 中的透明线
【发布时间】:2023-02-05 01:57:20
【问题描述】:

看起来 LineBasicMaterial 没有任何方法可以为它分配 alpha。但我真的很喜欢透明线。我怎么做?整条线将具有相同的透明度,我想这意味着它是一个恒定的 alpha?

【问题讨论】:

  • 你试过什么?让我们看看你的代码。 LineBasicMaterial 确实有透明度的能力。你有read the docs吗?
  • 你知道,当我阅读文档时,我寻找 alpha 和透明度。我没有搜索不透明度,当然也没有在所有继承的类中搜索。我要试试看。欢迎您将此作为答案发布,否则我可以设置一个 js fiddle 或带有演示的东西。

标签: graphics three.js


【解决方案1】:

我创建了一个 CodePen 来演示线条的不透明度。请注意,您必须在材质属性中包含 transparency: true,否则 three.js 将不会在其渲染公式中考虑不透明度。

谢谢@Marquizzo 好心指点我这处房产,这正是我要找的。

【讨论】:

    猜你喜欢
    • 2013-04-06
    • 2015-03-04
    • 1970-01-01
    • 1970-01-01
    • 2017-08-04
    • 2020-03-02
    • 2020-04-14
    • 2016-07-12
    • 1970-01-01
    相关资源
    最近更新 更多