我对dat.GUI
很新。我一直在阅读stackoverflow中的dat.gui的问题和答案。我有this one提出的一个问题。
gui.add
函数中第三个参数的含义是什么?即A[i]
for (var i=1; i<7; i++) {
controller_names[i] = A[i];
gui.add(controller_names, i, A[i]);
}
谢谢!
答案 0 :(得分:1)
add
函数的第3个和更高的参数用于给定控件的其他参数。例如,如果控件是滑块,它将是min&amp;最大,像:
gui.add(gui, 'Horizontale', 0, 600);
对于复选框控件(布尔属性,如A [i]),第三个参数无效。
您可以查看source code of dat.gui中dat.controllers.factory
的定义,其中创建了所有控制器。