specklesystems / speckle-sharp

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

[Grasshopper] RevitFamilyInstance - Optional Host Input Needed #1328

Closed bimgeek closed 1 year ago

bimgeek commented 2 years ago

Expected Behaviour


Some components in Revit (such as doors, windows and wall/face/floor based components) expects a host for placement. Optional input for "Host" needed for this kinda components.

As discussed here👇: https://speckle.community/t/openings-voids-in-revitfloor-and-revitwall/3005/2

image

Current Behaviour


Currently there is no way to add components that needs a host.

Current Behaviour


Optional input for "Host".

bimgeek commented 2 years ago

it works the other way around. you put element into a host as part of its elements list. image

bimgeek commented 2 years ago

we discussed this w Alan and adding a host input would make sense for adding new host based components to existing objects in Revit. atm you can only add host based families if their host is also created via Grasshopper.

teocomi commented 2 years ago

Agree, also, I believe we are not currently supporting all types of "hosted elements" properly! A useful exercise would be to check which ones we're missing.

This could also be a potentially related issue: https://github.com/specklesystems/speckle-sharp/issues/586

AlanRynne commented 1 year ago

Closing, we can reopen when we tackle this back