From b459f75d24779d61746d53450130e85948c0b7cc Mon Sep 17 00:00:00 2001 From: Michael Mainguy Date: Mon, 15 Apr 2024 09:22:50 -0500 Subject: [PATCH] updated text label position on connections. added nullcheck for modify event. --- src/diagram/diagramConnection.ts | 4 +++- src/diagram/functions/diagramEventHandler.ts | 3 +-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/diagram/diagramConnection.ts b/src/diagram/diagramConnection.ts index 62a6892..9bd8d15 100644 --- a/src/diagram/diagramConnection.ts +++ b/src/diagram/diagramConnection.ts @@ -108,7 +108,9 @@ export class DiagramConnection { text.forEach((node) => { const t: AbstractMesh = node as AbstractMesh; t.scaling.y = 1 / this._mesh.scaling.y; - + t.position.x = .05; + t.position.z = .05; + t.position.y = 0; }); } if (this.fromAnchor && (this.fromAnchor as AbstractMesh).material) { diff --git a/src/diagram/functions/diagramEventHandler.ts b/src/diagram/functions/diagramEventHandler.ts index 7ecae92..432e1b1 100644 --- a/src/diagram/functions/diagramEventHandler.ts +++ b/src/diagram/functions/diagramEventHandler.ts @@ -66,10 +66,9 @@ export function diagramEventHandler(event: DiagramEvent, } break; case DiagramEventType.MODIFY: - if (physicsEnabled) { + if (mesh && physicsEnabled) { applyPhysics(sounds, mesh, scene); } - break; case DiagramEventType.REMOVE: if (mesh) {