From a876f279a41a31c5926f7114a944366ff5780a34 Mon Sep 17 00:00:00 2001 From: Rune Harlyk Date: Fri, 2 Feb 2024 20:31:45 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=BD=20Adds=20conditional=20access=20in?= =?UTF-8?q?=20builder?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/components/Model/sceneBuilder.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/components/Model/sceneBuilder.ts b/app/src/components/Model/sceneBuilder.ts index a3603e3..4b87399 100644 --- a/app/src/components/Model/sceneBuilder.ts +++ b/app/src/components/Model/sceneBuilder.ts @@ -159,9 +159,9 @@ export default class SceneBuilder { } public addArrowHelper = (options?:arrowOptions) => { - const dir = new Vector3(options.direction.x ?? 0, options.direction.y ?? 0, options.direction.z ?? 0); - const origin = new Vector3(options.origin.x ?? 0, options.origin.y ?? 0, options.origin.z ?? 0); - const arrowHelper = new ArrowHelper( dir, origin, options.length ?? 1.5, options.color ?? 0xff0000 ); + const dir = new Vector3(options?.direction.x ?? 0, options?.direction.y ?? 0, options?.direction.z ?? 0); + const origin = new Vector3(options?.origin.x ?? 0, options?.origin.y ?? 0, options?.origin.z ?? 0); + const arrowHelper = new ArrowHelper( dir, origin, options?.length ?? 1.5, options?.color ?? 0xff0000 ); this.scene.add( arrowHelper ); return this }