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

What is the meaning of the third parameter in this dat.gui add function?

本文关键字:参数 三个 是什么 添加 gui dat 函数 这个      更新时间:2023-09-26

我对dat.GUI很陌生。我一直在读达的问答。我有一个问题。

gui.add函数中第三个自变量的含义是什么?即A[i]

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

谢谢!

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

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

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

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