1

我很新dat.GUI。我一直在 stackoverflow 中阅读 dat.gui 的问题和答案。我对此有一个问题。

函数中第三个参数是什么意思gui.add?IEA[i]

for (var i=1; i<7; i++) {
    controller_names[i] = A[i];
    gui.add(controller_names, i, A[i]);
}

谢谢!

4

1 回答 1

1

add函数的第三个和更高的参数用于给定控件的附加参数。例如,如果控件是一个滑块,它将是最小值和最大值,例如:

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

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

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

于 2014-10-04T10:24:55.250 回答