From 74f3b6eac0d75ca7b13fbe5a72f555630ded29ea Mon Sep 17 00:00:00 2001 From: AgustinVallejo Date: Wed, 30 Nov 2022 16:06:50 -0500 Subject: [PATCH] Some further restart logic updates --- js/common/model/CommonModel.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/js/common/model/CommonModel.ts b/js/common/model/CommonModel.ts index 82d8fbfc..9e070a56 100644 --- a/js/common/model/CommonModel.ts +++ b/js/common/model/CommonModel.ts @@ -248,6 +248,7 @@ abstract class CommonModel { this.availableBodies[ i ].positionProperty.setInitialValue( body.position ); this.availableBodies[ i ].velocityProperty.setInitialValue( body.velocity ); this.availableBodies[ i ].reset(); + this.availableBodies[ i ].preventCollision( this.bodies ); } // Update Center of Mass to avoid system's initial movement @@ -263,6 +264,7 @@ abstract class CommonModel { const numberOfActiveBodies = this.bodies.length - 1; const lastBody = this.bodies[ numberOfActiveBodies ]; lastBody.isActiveProperty.value = false; + this.updateDefaultModeInfo(); } /**