这个dat.gui add函数中第三个参数的含义是什么?

时间:2014-10-04 09:20:30

标签: javascript user-interface dat.gui

我对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]);
}

谢谢!

1 个答案:

答案 0 :(得分:1)

add函数的第3个和更高的参数用于给定控件的其他参数。例如,如果控件是滑块,它将是min&amp;最大,像:

gui.add(gui, 'Horizontale', 0, 600);

对于复选框控件(布尔属性,如A [i]),第三个参数无效。

您可以查看source code of dat.guidat.controllers.factory的定义,其中创建了所有控制器。