Я пытаюсь включать и отключать определенные new функций с помощью dat.gui
но я не до конца понимаю как мне лучше это сделать для любой new функций
я пробовал
gui.add( option_array_ise, 'outline' ).onChange( function (opt_none) {pot.enabled = opt_none;} );
var pot = new THREE.OutlineEffect( renderer );
renderer = pot;
Но это не всегда работает
action_cam_four.onFinishChange( function (opt_none) {
if (opt_none== true){
var can = new THREE.ArrayCamera( cameras );
camera = can;
}
if (opt_none== false){
can.enabled = true
}
} );
Uncaught TypeError: Cannot set property 'enabled' of undefined
Как мне отключить new и обновить код в dat.gui?