|
@@ -8,7 +8,8 @@ function BlendCharacterGui(animations) {
|
|
|
|
|
|
gui: null,
|
|
gui: null,
|
|
"Lock Camera": false,
|
|
"Lock Camera": false,
|
|
- "Show Skeleton": true,
|
|
|
|
|
|
+ "Show Model": true,
|
|
|
|
+ "Show Skeleton": false,
|
|
"Time Scale": 1.0,
|
|
"Time Scale": 1.0,
|
|
"Step Size": 0.016,
|
|
"Step Size": 0.016,
|
|
"Crossfade Time": 3.5,
|
|
"Crossfade Time": 3.5,
|
|
@@ -20,6 +21,12 @@ function BlendCharacterGui(animations) {
|
|
|
|
|
|
var animations = animations;
|
|
var animations = animations;
|
|
|
|
|
|
|
|
+ this.showModel = function() {
|
|
|
|
+
|
|
|
|
+ return controls['Show Model'];
|
|
|
|
+
|
|
|
|
+ };
|
|
|
|
+
|
|
this.showSkeleton = function() {
|
|
this.showSkeleton = function() {
|
|
|
|
|
|
return controls['Show Skeleton'];
|
|
return controls['Show Skeleton'];
|
|
@@ -49,6 +56,7 @@ function BlendCharacterGui(animations) {
|
|
var blending = controls.gui.addFolder( 'Blend Tuning' );
|
|
var blending = controls.gui.addFolder( 'Blend Tuning' );
|
|
|
|
|
|
settings.add( controls, "Lock Camera" ).onChange( controls.lockCameraChanged );
|
|
settings.add( controls, "Lock Camera" ).onChange( controls.lockCameraChanged );
|
|
|
|
+ settings.add( controls, "Show Model" ).onChange( controls.showModelChanged );
|
|
settings.add( controls, "Show Skeleton" ).onChange( controls.showSkeletonChanged );
|
|
settings.add( controls, "Show Skeleton" ).onChange( controls.showSkeletonChanged );
|
|
settings.add( controls, "Time Scale", 0, 1, 0.01 );
|
|
settings.add( controls, "Time Scale", 0, 1, 0.01 );
|
|
settings.add( controls, "Step Size", 0.01, 0.1, 0.01 );
|
|
settings.add( controls, "Step Size", 0.01, 0.1, 0.01 );
|
|
@@ -189,6 +197,18 @@ function BlendCharacterGui(animations) {
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
+ controls.showModelChanged = function() {
|
|
|
|
+
|
|
|
|
+ var data = {
|
|
|
|
+ detail: {
|
|
|
|
+ shouldShow: controls['Show Model']
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ window.dispatchEvent( new CustomEvent( 'toggle-show-model', data ) );
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
init.call(this);
|
|
init.call(this);
|
|
|
|
|
|
}
|
|
}
|