Dimitrie Stefanescu 4e48427bee Revit receive first pass: reference geometry workflow (CNX-403) (#254)
* 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>
2024-09-19 14:09:17 +03:00
2024-07-31 18:05:00 +03:00
2024-07-18 10:33:46 +01:00
2024-07-04 11:56:34 +01:00
2024-07-04 11:56:34 +01:00
2024-07-04 14:11:51 +01:00
2024-07-04 12:29:17 +01:00
2024-07-09 09:50:47 +01:00
2024-07-22 17:15:04 +01:00
2024-07-04 11:56:34 +01:00
2024-08-13 08:03:18 +00:00
2024-07-18 10:00:00 +01:00

Speckle 3.0 Connectors!

codecov

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 . after dotnet tool restore
  • 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 . after dotnet tool restore

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.

image

S
Description
Speckle Connectors V3
Readme 29 MiB
Languages
C# 100%