I have been playing with Speckle and lately I have used it in a project to transfer data between Grasshopper and Dynamo to create Ceilings in Revit. So my question is, can I create a simple ceiling (in Revit 2022) using “Create an Object by Schema” given its outline?
Btw, I see some of the elements are in a subgroup called Revit and others are not. So why they are in a separate group and what is their difference from “BuiltElements” category?
Heya! Good question - we should clarify this somewhere in the docs The separation between BuiltElements and BuiltElementsRevit is a conceptual one:
The BuiltElements objects are simpler, cleaner and leaner. They’re basically idealised data transfer object stubs of the definition of those elements. It’s where we define the properties we expect to use further down the line.
The Revit subgroup contains fine-tuned objects for translating to and from Revit. Here we’re not shy of defining “impure” props that might be dubious from a conceptual point of view, but Revit loves them. They’re let’s say very pragmatic classes specifically geared towards Revit interop.
Regarding the ceiling question, I remember they’re tricky from Revit’s API point of view. You’ll need to wait until tomorrow morning for @teocomi or someone else to chip in - I don’t remember. But do give it a shot!
Hi @gokermu , we currently don’t support ceiling creation since that has not been allowed by the Revit API until the recent Revit 2022 release, but we can definitely add it to our sprint coming up!
Hey no worries, we’re way behind docs and stuff ourselves… so totally valid question. We do use that class currently when we extract data out of Revit.