2
A
回答
4
我提出以下功能:使得以選配顏色
function cambiarColor(obj)
{
var gui = new dat.GUI();
var Configuracion=function(){
this.color = "#ffae23";
}
var conf = new Configuracion();
var controlador = gui.addColor(conf, 'color');
controlador.onChange(function(colorValue )
{
//the return value by the chooser is like as: #ffff so
//remove the # and replace by 0x
colorValue=colorValue.replace('#','0x');
//create a Color
var colorObject = new THREE.Color(colorValue) ;
//set the color in the object
obj.material.color = colorObject;
});
}
0
1
有沒有必要做一個「新Three.Color」改變顏色。我不確定這是甚麼事情。嘗試下面的代碼。它爲我工作。
function cambiarColor(obj)
{
var gui = new dat.GUI();
var Configuracion=function(){
this.color = "#ffae23";
}
var conf = new Configuracion();
var controlador = gui.addColor(conf, 'color');
controlador.onChange(function(colorValue )
{
//the return value by the chooser is like as: #ffff so
//remove the # and replace by 0x
colorValue=colorValue.replace('#','0x');
//set the color in the object
obj.material.color.setHex(colorValue);
});
}
1
實施three.js所色彩或色彩均勻,以dat.gui一個簡單的方法:
dat.GUI.prototype.addThreeColor=function(obj,varName){
// threejs & dat.gui have color incompatible formats so we use a dummy data as target :
var dummy={};
// set dummy initial value :
dummy[varName]=obj[varName].getStyle();
return this.addColor(dummy,varName)
.onChange(function(colorValue ){
//set color from result :
obj[varName].setStyle(colorValue);
});
};
dat.GUI.prototype.addThreeUniformColor=function(material,uniformName,label){
return this.addThreeColor(material.uniforms[uniformName],"value").name(label||uniformName);
};
相關問題
- 1. JS設置顏色選擇器值
- 2. 設置整個THREE.Geometry對象的顏色
- 3. 設置對象的顏色
- 4. 三個JS對象加載,把一個顏色給一個對象
- 5. 統一設置對象的顏色
- 6. 顏色選擇器,每個顏色選擇發送事件
- 7. 的Javascript,設置DIV顏色到另一個div的顏色
- 8. 顏色選擇器與阿爾法使用dat.gui(HTML5)
- 9. 在一個對象上設置背景顏色,更改另一個對象
- 10. 設置選擇jbutton的背景顏色
- 11. 如何設置多個顏色到EditText與選擇單詞
- 12. 如何設置一個UIButton的顏色?
- 13. Visual Studio顏色選擇對象
- 14. 我如何製作顏色選擇器,選擇三種不同的顏色?
- 15. 在Matlab contourf中將顏色設置爲某個值顏色
- 16. 虹膜顏色選擇器:將選定的顏色設置爲RGB值
- 17. 根據對象設置樣式顏色
- 18. Highchart/Highstock如何設置個人顏色或蠟燭的顏色?
- 19. 設置處理顏色會影響整個窗口的顏色
- 20. 更改按鈕的背景顏色與我選擇的顏色
- 21. 顏色選擇器中的角JS
- 22. 選擇一種顏色onclick,然後「繪製」另一個顏色的div?
- 23. QTableWidget選擇顏色
- 24. JRadioButton選擇顏色
- 25. UIButton選擇顏色
- 26. 顏色選擇器
- 27. UIButton選擇顏色
- 28. QCalendarWidget選擇顏色
- 29. JTree選擇顏色
- 30. 顏色選擇框選擇
@ CB4驚人的傢伙,檢查出版物日期;) –
克里斯蒂安:哇,我真的很抱歉 - 完全錯過了!請接受我的道歉。再次上調 – cb4
! :) – polyclick