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) {