Getting this error…when I look at code, this method doesn’t exist:
Uncaught TypeError: this._scaling.isNonUniformWithinEpsilon is not a function
at InstancedMesh.computeWorldMatrix (transformNode.ts:1260:31)
at InstancedMesh.getAbsolutePosition (transformNode.ts:501:14)
at get absolutePosition [as absolutePosition] (transformNode.ts:361:21)
at DiagramConnection.recalculate (diagramConnection.ts:88:44)
at DiagramConnection.beforeRender (diagramConnection.ts:132:14)
at _Observable.notifyObservers (observable.ts:379:58)
at _Scene.render (scene.ts:4599:39)
at app.ts:175:24
at _Engine._renderFrame (engine.ts:1280:13)
at _Engine._renderLoop (engine.ts:1310:26)
Gets triggered when I call “absolutePosition” on a transformnode in a beforerender observer. Can’t seem to figure out why this is happening… it “might” be some wierdness in my current build, but wanted to post in case others are running into it.
private recalculate() {
if (this.fromAnchor && this.toAnchor) {
this.points = [this.fromAnchor.absolutePosition, this.toAnchor.absolutePosition];
} else {
this.points = [Vector3.Zero(), Vector3.Zero()];
}
}