|
@@ -132,11 +132,6 @@ export class GlobalState {
|
|
this.glTFLoaderExtensions[extension.name] = extension;
|
|
this.glTFLoaderExtensions[extension.name] = extension;
|
|
});
|
|
});
|
|
|
|
|
|
- if (this.validationResults) {
|
|
|
|
- this.validationResults = null;
|
|
|
|
- this.onValidationResultsUpdatedObservable.notifyObservers(null);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
loader.onValidatedObservable.add((results: IGLTFValidationResults) => {
|
|
loader.onValidatedObservable.add((results: IGLTFValidationResults) => {
|
|
this.validationResults = results;
|
|
this.validationResults = results;
|
|
this.onValidationResultsUpdatedObservable.notifyObservers(results);
|
|
this.onValidationResultsUpdatedObservable.notifyObservers(results);
|
|
@@ -148,6 +143,13 @@ export class GlobalState {
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public resetGLTFValidationResults() {
|
|
|
|
+ if (this.validationResults) {
|
|
|
|
+ this.validationResults = null;
|
|
|
|
+ this.onValidationResultsUpdatedObservable.notifyObservers(null);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
// Light gizmos
|
|
// Light gizmos
|
|
public lightGizmos: Array<LightGizmo> = [];
|
|
public lightGizmos: Array<LightGizmo> = [];
|
|
public enableLightGizmo(light: Light, enable = true) {
|
|
public enableLightGizmo(light: Light, enable = true) {
|