* adds instance converter and filter objects casting helper
* adds missing casting an fixes casting to speckle object passthrough
* cleans up more casting logic
* more casting fixes
* Update InstanceReferenceGeometryToSpeckleConverter.cs
* fixes goos inputs and outputs for expand collection, query, filter, etc
* removes deep copying from casting
* more mutations on object passthrough
* fixes missing model object instance casting properties
* fixes build
* model instance and def casting issues for nesting
* im literally crying
* Update InstanceReferenceGeometryToSpeckleConverter.cs
* fix: POC disabling cyclomatic complexity
* refactors speckle object code to reduce complexity
* further strips model object casting since rhino objects can be passed as model objects
* light at the end of the tunnel
* last commit i swear
fixes model insstance casting since this actually registers as IGH_GeometricGoo of type reference
* last LAST commit on god
---------
Co-authored-by: Björn Steinhagen <steinhagen.bjoern@gmail.com>
* adds color and materials to instances
also includes refactoring for passthrough nodes
* some more appid and name changes
* removes unnecessary casting
also fixes some bugs with missing applicationIds on cast
* Update SpeckleBlockInstanceWrapper.ModelObjects.cs
* Update SpeckleBlockInstancePassthrough.cs
* fixes broken url
* adds url by token component
* Add gubbins for passing Account objects and AccountResource objects to include token usage
* format
* add bits to make things work?
* revert usage of SpeckleApplication
* review fixes
* more reverts
* Fix tests
* token is correct now
* fix build
* fixes url resource exception and adds new icon
* Made model cards dumb and moved conversions
* can build NW
* actually, remove dead code
---------
Co-authored-by: Claire Kuang <kuang.claire@gmail.com>
also changes the output type of create collection to be a collection param, to enable previewing
Co-authored-by: Björn Steinhagen <steinhagen.bjoern@gmail.com>
* easy changes
* generics are fun
* second pass
* reverted cancellation changes
* bring back receive
* ConfigureAwait(false);
* worker count
* lock files, that will need to be changed before pr
* updates
* notnull
* minor tweaks
* made stable tag
* locks
* locks
---------
Co-authored-by: Claire Kuang <kuang.claire@gmail.com>
* feat: first pass
* fix: deconstruct speckle params
* refactor: cleanup
* docs: `GeometryBase`note on `SpeckleBlockInstanceWrapper`
* refactor: CreateGoo() to remove type checking in ExpandCollection
* refactor: incorporating pr comments
* fixes deconstruct component
adds removed support for materials and collections
consolidates logic for name and output creation
---------
Co-authored-by: Claire Kuang <kuang.claire@gmail.com>