【问题标题】:Has Threejs setHSL() been depreciated?三个 Js 设置 SSL() 是否已被弃用?
【发布时间】:2017-01-28 13:11:33
【问题描述】:

我正在寻找在我的threejs 项目中实现HSL 配色方案的任何方法。在 2013 年之后,我在实现 .setHSL() 或 .offsetHSL() 的文档中看不到任何内容。

在 threejs 场景中仅使用 HSL 的最佳/最简单方法是什么? 谢谢!

【问题讨论】:

    标签: javascript colors three.js


    【解决方案1】:

    .setHSL ( h, s, l )this

    h — 0.0 到 1.0 之间的色调值
    s — 0.0 到 1.0 之间的饱和度值
    l — 亮度值介于 0.0 和 1.0 之间

    从 hsl 设置颜色


    .getHSL ()hsl

    返回具有 h、s 和 l 属性的对象。


    .offsetHSL ( h, s, l )this

    将给定的 h、s 和 l 添加到此颜色的现有 h、s 和 l 值。

    three.js - reference - color

    var color = new THREE.Color();
    color.setHSL( .74, .64, .59 );
    console.log('HSL Object:', color.getHSL());
    console.log('Hex String:', color.getHexString());
    console.log('RGB:', color.getStyle());
    <script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r79/three.js"></script>

    【讨论】:

      猜你喜欢
      • 2012-06-27
      • 1970-01-01
      • 1970-01-01
      • 2013-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 2018-09-12
      相关资源
      最近更新 更多