Added receive binding (pretty much copied from Rhino)
Modified service registrations for new types
Added default traversal function
Registered a run on thread method that uses the Revit Async package
Running on main thread alone is not sufficient
Added simple host object "builder" that just opens a transaction, traverses, receives, and then commits the transaction
Copied transaction manager from dui2 connector
Converter / Revit
added import method next to export method on referencePointConverter (and interface)
Changed name of 'RevitRootToHostConverter' which implements 'IRootToSpeckleConverter' to accurately reflect the implemented interface (aka replaced ToHost with ToSpeckle)
Added toHost scaling service to mirror toSpeckle scaling service
Converter / Revit / ToHost
implemented ITypedConverter interface for several types of geometries
added a modelCurve topLevel converter to be able to actually use the typedConverters
Converter / Revit / ToSpeckle
I moved a bunch of files into this 'toSpeckle' folder to mirror the folder structure of Rhino
Description & motivation
Changes:
Connectors / Revit
Converter / Revit
Converter / Revit / ToHost
Converter / Revit / ToSpeckle
To-do before merge:
Screenshots:
Validation of changes:
receiving works for model lines of various types
Checklist:
References