diff --git a/packages/viewer-sandbox/src/main.ts b/packages/viewer-sandbox/src/main.ts index 7f1b0e88d..9708d224f 100644 --- a/packages/viewer-sandbox/src/main.ts +++ b/packages/viewer-sandbox/src/main.ts @@ -243,11 +243,13 @@ await sandbox.loadUrl( // large lines // 'https://latest.speckle.dev/streams/c1faab5c62/commits/49dad07ae2' // Instances Rhino - 'https://latest.speckle.dev/streams/f92e060177/commits/1fff853107' + // 'https://latest.speckle.dev/streams/f92e060177/commits/1fff853107' // Instances Revit // 'https://latest.speckle.dev/streams/f92e060177/commits/92858681b7' // 'https://latest.speckle.dev/streams/f92e060177/commits/655771674e' // 'https://latest.speckle.dev/streams/f92e060177/commits/00dbbf4509' + // 'https://latest.speckle.dev/streams/f92e060177/commits/46fd255010' + 'https://latest.speckle.dev/streams/f92e060177/commits/038a587267' // Big curves // 'https://latest.speckle.dev/streams/c1faab5c62/commits/49dad07ae2' ) diff --git a/packages/viewer/src/modules/tree/RenderTree.ts b/packages/viewer/src/modules/tree/RenderTree.ts index 86fd9b422..e34a22c0d 100644 --- a/packages/viewer/src/modules/tree/RenderTree.ts +++ b/packages/viewer/src/modules/tree/RenderTree.ts @@ -104,18 +104,21 @@ export class RenderTree { for (let k = 0; k < ancestors.length; k++) { if (ancestors[k].model.renderView) { const renderNode: NodeRenderData = ancestors[k].model.renderView.renderData - if (renderNode.speckleType === SpeckleType.BlockInstance) { + if ( + renderNode.speckleType === SpeckleType.BlockInstance || + renderNode.speckleType === SpeckleType.RevitInstance + ) { transform.premultiply(renderNode.geometry.transform) } } } - if (node.speckleType === SpeckleType.RevitInstance) { - if (ancestors.length > 0) { - const renderNode: NodeRenderData = ancestors[0].model.renderView.renderData - transform.premultiply(renderNode.geometry.transform) - } - } + // if (node.speckleType === SpeckleType.RevitInstance) { + // if (ancestors.length > 0) { + // const renderNode: NodeRenderData = ancestors[0].model.renderView.renderData + // transform.premultiply(renderNode.geometry.transform) + // } + // } return transform }