1
我正在尋找任何可能的方式在我的threejs項目中實現HSL顏色方案。在實現.setHSL()或.offsetHSL()的文檔中,我在2013年之後沒有看到任何內容。Threejs setHSL()已折舊?
在threejs場景中,只使用HSL的最佳/最簡單的方法是什麼? 謝謝!
我正在尋找任何可能的方式在我的threejs項目中實現HSL顏色方案。在實現.setHSL()或.offsetHSL()的文檔中,我在2013年之後沒有看到任何內容。Threejs setHSL()已折舊?
在threejs場景中,只使用HSL的最佳/最簡單的方法是什麼? 謝謝!
.setHSL (h, s, l)
this
ħ - 色調值0.0至1.0之間並
秒 - 在0.0和1.0
升之間的飽和度值 - 亮度值設置在0.0和1.0之間從HSL
顏色
.getHSL()
hsl
返回具有屬性h,s和l的對象。
.offsetHSL (h, s, l)
this
添加給定的H,S和L到這種顏色的現有H,S,和L值。
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>
http://threejs.org/docs/index.html?q=color#Reference/Math/Color – ksav