mirror of
https://github.com/overte-org/overte.git
synced 2025-08-08 19:56:44 +02:00
make vec3folder abstract
This commit is contained in:
parent
46dbf45e07
commit
b70a7a705c
1 changed files with 35 additions and 32 deletions
|
@ -104,38 +104,41 @@ function loadGUI() {
|
|||
|
||||
});
|
||||
|
||||
//after all the keys make folders
|
||||
var folder = gui.addFolder('dimensions');
|
||||
folder.add(settings.dimensions, 'x').min(0).listen().onFinishChange(function(value) {
|
||||
// Fires when a controller loses focus.
|
||||
var obj = {};
|
||||
obj.dimensions = {};
|
||||
obj.dimensions[this.property] = value;
|
||||
obj.dimensions.y = settings.dimensions.y;
|
||||
obj.dimensions.z = settings.dimensions.z;
|
||||
writeVec3ToInterface(obj)
|
||||
});
|
||||
folder.add(settings.dimensions, 'y').min(0).listen().onFinishChange(function(value) {
|
||||
// Fires when a controller loses focus.
|
||||
var obj = {};
|
||||
obj.dimensions = {};
|
||||
obj.dimensions[this.property] = value;
|
||||
obj.dimensions.x = settings.dimensions.x;
|
||||
obj.dimensions.z = settings.dimensions.z;
|
||||
createVec3Folder('dimensions');
|
||||
|
||||
writeVec3ToInterface(obj)
|
||||
});
|
||||
folder.add(settings.dimensions, 'z').min(0).listen().onFinishChange(function(value) {
|
||||
};
|
||||
|
||||
function createVec3Folder(category){
|
||||
var folder = gui.addFolder(category);
|
||||
folder.add(settings[category], 'x').listen().onFinishChange(function(value) {
|
||||
// Fires when a controller loses focus.
|
||||
var obj = {};
|
||||
obj.dimensions = {};
|
||||
obj.dimensions[this.property] = value;
|
||||
obj.dimensions.x = settings.dimensions.x;
|
||||
obj.dimensions.y = settings.dimensions.y;
|
||||
obj[category] = {};
|
||||
obj[category][this.property] = value;
|
||||
obj[category].y = settings[category].y;
|
||||
obj[category].z = settings[category].z;
|
||||
writeVec3ToInterface(obj)
|
||||
});
|
||||
folder.open();
|
||||
};
|
||||
folder.add(settings[category], 'y').listen().onFinishChange(function(value) {
|
||||
// Fires when a controller loses focus.
|
||||
var obj = {};
|
||||
obj[category] = {};
|
||||
obj[category][this.property] = value;
|
||||
obj[category].x = settings[category].x;
|
||||
obj[category].z = settings[category].z;
|
||||
writeVec3ToInterface(obj)
|
||||
});
|
||||
folder.add(settings[category], 'z').listen().onFinishChange(function(value) {
|
||||
// Fires when a controller loses focus.
|
||||
var obj = {};
|
||||
obj[category] = {};
|
||||
obj[category][this.property] = value;
|
||||
obj[category].y = settings[category].y;
|
||||
obj[category].x = settings[category].x;
|
||||
writeVec3ToInterface(obj)
|
||||
});
|
||||
// folder.open();
|
||||
}
|
||||
|
||||
function writeDataToInterface(property, value) {
|
||||
console.log('WRITE SOME DATA TO INTERFACE' + property + ":::" + value)
|
||||
|
|
Loading…
Reference in a new issue