From 22a9cb57a1e650b2c136a54bd3399ddb4d8a76a0 Mon Sep 17 00:00:00 2001 From: Jamie Temple <jamie-temple@live.de> Date: Wed, 6 Jul 2022 09:48:37 +0200 Subject: [PATCH] fix: graph are not drawn --- src/01-bezierCurves/CurveHelper.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/01-bezierCurves/CurveHelper.ts b/src/01-bezierCurves/CurveHelper.ts index b826c5b..ecf6f82 100644 --- a/src/01-bezierCurves/CurveHelper.ts +++ b/src/01-bezierCurves/CurveHelper.ts @@ -121,6 +121,10 @@ class CurveHelperBernstein implements PipelineObserver, PipelineRenderable, Pipe new THREE.MeshBasicMaterial({ color: 0xffffff, opacity: 0.5, transparent: true })); this._background.position.z = offset; + // initialize here to avoid null reference => does not show in inspector + this.initGraphs(); + this.initPoints(); + this._group = new THREE.Group(); this._group.add(this._background); this._group.add(this._xAxis.object()); @@ -133,9 +137,6 @@ class CurveHelperBernstein implements PipelineObserver, PipelineRenderable, Pipe this._yAxis._object3d.parent = this._background; this._graphs.forEach((graph) => { graph._object3d.parent = this._background; }); this._point.forEach((point) => { point._object3d.parent = this._background; }); - - this.initGraphs(); - this.initPoints(); } private initGraphs(): void { -- GitLab