From 45071f8b7f054eeba905d3774b9620e9e1f5d490 Mon Sep 17 00:00:00 2001 From: Greg Date: Fri, 26 Apr 2024 11:59:20 +0200 Subject: [PATCH] Work with scene and objects --- src/worker.ts | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/src/worker.ts b/src/worker.ts index 2e502b9..0a88b6e 100644 --- a/src/worker.ts +++ b/src/worker.ts @@ -42,26 +42,17 @@ export class GatherWorker implements IJCadWorker { return; } - console.log('msg', msg); - // if (msg.payload && Object.keys(msg.payload).length > 0) { - // const jCadObject = msg.payload['jcObject']; - // const modelArrayBuffer = msg.payload['postShape']; + if (msg.payload && Object.keys(msg.payload).length > 0) { + const jCadObject = msg.payload['jcObject']; + const modelArrayBuffer = msg.payload['postShape']; - // this._modelRegistry.registerModel({ - // name: jCadObject.name.toLowerCase(), - // gltf: modelArrayBuffer - // }); - // } - console.log('msg.payload', msg.payload); - // const jCadObject = msg.payload['jcObject']; - - const modelArrayBuffer = msg.payload; - - this._modelRegistry.registerModel({ - name: 'scene', - gltf: modelArrayBuffer - }); + this._modelRegistry.registerModel({ + name: jCadObject.name.toLowerCase(), + gltf: modelArrayBuffer + }); + } } + private _ready = new PromiseDelegate(); private _messageHandlers = new Map(); private _modelRegistry: IModelRegistry;