specklesystems / speckle-sharp

.NET SDK, Schema and Connectors: Revit, Rhino, Grasshopper, Dynamo, ETABS, AutoCAD, Civil3D & more.
https://speckle.systems
Apache License 2.0
377 stars 172 forks source link

Free form elements receive issue #810

Closed teocomi closed 2 years ago

teocomi commented 3 years ago

Sending multiple Free Form Elements (using only one component), created in Grasshopper, to Revit does not work properly. Only 1 FFE is received.

Let's do a quick investigation and if it's a substantial bug, we'll tackle it next sprint.

https://speckle.community/t/freeform-elements-from-gh-to-revit/1923

AlanRynne commented 2 years ago

This is definitely an issue in the latest release although I could not fully replicate it.

Sending multiple FreeformElements seems to fail to convert every single Brep, and falls back to it's mesh representation. This though, doesn't happen consistently and some boxes are missing when the receive operation has finished. The missing boxes may vary ⏬

Screenshot 2021-11-08 at 09 07 30 Screenshot 2021-11-08 at 09 09 41

I can reproduce the exact behaviour that was reported with BREPs (only one direct shape is generated)

Sending multiple breps receives just one in Revit

Currently looking into reasons of this happening. I've found several things "wrong":