1c78607942
* Implemented async walk for the world tree. Implemented asyn render tree building and async batch building. Implemented progressive loading * WIP tree walk async that actually works using a generator * Async walking now properly works and can be interrupted * Properly working async walk * Added loadObjectAsync function in the API which should be used if stream loading needs to be cancelled and for 'progressive' loading. Added a priority argument to the loadObjectAsync and to walkAsync functions which makes the async-iness so to speak configurable. * Refactored the sync and async subtree batch building to remove duplicate code. Changed some logs for better clarity * Fixed an issue with point clouds and material creation
@speckle/viewer-sandbox
Sandbox for testing, debugging & developing the viewer package.
Setup
Requirements
- Node ^16
Setup Instructions
yarnin the repo root to configure project dependenciesyarn buildin repo root to build all dependenciesyarn devto run the sandbox, it's available atlocalhost:3033
Linting
Use yarn lint to run ESLint and you can also run yarn lint:tsc to lint with the TypeScript compiler