Threejs setHSL()已被折旧吗?

时间:2016-09-20 14:37:07

标签: javascript colors three.js

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

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

1 个答案:

答案 0 :(得分:2)

  

.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>
&#13;
&#13;
&#13;