Three.js 在dat.gui中为不同的选择显示不同的滑块
我有一个gui,用户可以通过下拉菜单选择不同的形状进行渲染。这很有效。现在我想显示一个带有滑块的文件夹。滑块的计数、名称和最小/最大值因选择的形状而异。如何使用dat.gui实现这一点。Ok通过将其添加到dat.gui原型中找到了一个解决方案:Three.js 在dat.gui中为不同的选择显示不同的滑块,three.js,dat.gui,Three.js,Dat.gui,我有一个gui,用户可以通过下拉菜单选择不同的形状进行渲染。这很有效。现在我想显示一个带有滑块的文件夹。滑块的计数、名称和最小/最大值因选择的形状而异。如何使用dat.gui实现这一点。Ok通过将其添加到dat.gui原型中找到了一个解决方案: dat.GUI.prototype.removeFolder = function(name) { var folder = this.__folders[name]; if (!folder) { return; } folde
dat.GUI.prototype.removeFolder = function(name) {
var folder = this.__folders[name];
if (!folder) {
return;
}
folder.close();
this.__ul.removeChild(folder.domElement.parentNode);
delete this.__folders[name];
this.onResize();
}
文件夹-您是指dom元素吗?在选择“更改”时,您希望添加dom元素并更新值。您可以使用onChange事件,我是指添加了
gui.addFolder
的DOM元素。您不能更新select change上的值吗?