4e48427beed0a09bf2df7027ab5cbff024062e34
* feat(dui3): re-enables receive binding probably the fourth time * chore(revit): drastic cleanup maybe too drastic, we will see soon * feat(revit): starts scaffolding revit root to host converter * RenderMaterialToHostConverter added back * casting to GeometryObject instead of GeometryElement * feat(dui3): fallback display values and refactors out material converter * feat(dui3): creates DS and adds point support * feat(dui3): closed nurbs fallback to display values * David/cnx 443 selection (#231) * highlight works * use status.success on receive success * question comment * wip * feat(revit): wraps receive in correct context * wip * feat(dui3): adds prototype grouping by collection and adds todos * remove invalid characters from group name * hide warnings preprocessor * exception handling and error log * added cancellation and progress reporting * chore: comments and minor cleanup * David/cnx 409 2 add rendermaterial and color manager to connector (#242) * materials wip * Make it work receiving render materials * MaterialBaker mods, cleanup * Address the PR comments * Remove invalid chars from structured material names --------- Co-authored-by: oguzhankoral <oguzhankoral@gmail.com> * Minor cleanup * Add object application id into objects of its layer render material proxy * feat(dui3): adds compatibility for objects with display values * Use LocalToGlobal logic for revit receive * Use common local to global util for arcgis too * Remove unnecessary registration * Remove using * Remove unnecessart ToList * Register LocalToGlobalConverterUtils for connectors not as common * purge materials and groups in Revit before update (#245) * purge materials and groups in Revit before update * cleaner linq * renamed _groupManager to _groupBaker * assign categories to DirectShapes after receive, updated revit invalid chars (#253) * Post conflict resolving problems * minor changes, logging, comments (#257) * minor changes, logging, comments * typo --------- Co-authored-by: David Kekesi <david@speckle.systems> Co-authored-by: kekesidavid <david.kekesi@gmail.com> Co-authored-by: oguzhankoral <oguzhankoral@gmail.com>
Speckle 3.0 Connectors!
Formatting
Use CSharpier to format. There are a few options:
- Install CSharpier as a local tool:
dotnet tool install csharpier- This allows CLI use of CSharpier:
dotnet csharpier .afterdotnet tool restore
- This allows CLI use of CSharpier:
- Install the CSharpier Visual Studio 2022 extension: https://marketplace.visualstudio.com/items?itemName=csharpier.CSharpier
- Install CSharpier as a global tool:
dotnet tool install csharpier -g- This allows CLI use of CSharpier:
dotnet csharpier .afterdotnet tool restore
- This allows CLI use of CSharpier:
Local development with SDK changes
Use the Local.sln to include the Core and Objects projects from the SDK repo. This setup assumes the two Git repos are side by side.
Using the Local.sln will modify all your package locks. Don't check these in! Revert or use the regular solution to revert once your changes are made.
This uses a new Configuration for the solutions and projects which means that Local is now a build directory alongside Debug and Release
Other Build commands
Clean Locks
Run this to delete package.lock.json files when restores go run.
Description
Languages
C#
100%
