@@ -79,7 +79,9 @@ function Editor() {
refreshSidebarObject3D: new Signal(),
historyChanged: new Signal(),
- viewportCameraChanged: new Signal()
+ viewportCameraChanged: new Signal(),
+
+ animationStopped: new Signal()
};
@@ -60,6 +60,8 @@ function SidebarAnimation( editor ) {
actions[ animationsSelect.getValue() ].stop();
+ signals.animationStopped.dispatch();
}
function changeTimeScale() {
@@ -511,6 +511,12 @@ function Viewport( editor ) {
} );
+ signals.animationStopped.add( function () {
+ render();
+ } );
// background
signals.sceneBackgroundChanged.add( function ( backgroundType, backgroundColor, backgroundTexture, backgroundEquirectangularTexture, environmentType ) {