Hi and thank you for this feature !
I made a test to stream a Revit model from Revit 2020 to Revit 2019, and I have got the an error about Units System : The current Unit System is unsupported.
I’m using a Metric system, so I modified my units from meters to cm and it worked with Walls.
What version of the connector are you using (you can see it from Manager of from the connector settings page)? The Units error makes me think it needs updating, please have a look and let us know!
Regarding rooms, thay can currently only be sent from Revit to Speckle but not from Speckle to Revit, see the compatibility matrix on our docs for reference.
The issue with rooms is that they can only be created when there are bounding objects, so if you were to only send some rooms (revit to revit) we would have to create various roomBounding lines in the project, and that might be undesired.
Do you have any ideas on a better approach to this? If you can tell us a bit more about your use case we can think of a solution
Regarding the Units issue, I think it was a problem with our release for 2019, would you mind installing the latest release of the revit connector (2.1.4-beta) and trying again? You might need to enable beta releases of the connectors from the Manager settings.
As far as I know, Revit doesn’t require roomBounding lines to create, neither to place a room in a view.
I use Dynamo to create rooms in two ways :
Unplaced rooms: in this case it requires three main parameters: name, number and phase.
Placed rooms : in addition to the previous parameters, it requires a location (point).
In Speckle receivers, I see that all previous parameters are available to be used (as dictionaries which is great !). So I think it is possible to use the basic parameters as room name, number, phase and point to place rooms via the Receive option in Speckle for Revit ?
Regarding walls, thank you, I installed the new version and it is much more better in handling elements without changing units.
However, I found a new issue which is geometry quality. (Please see below ). This is a screenshot from my Stream in Speckle Web. And another 2 screenshots from elements after I imported them to Revit 2019. Did you have any similar issues before ?
I suppose it is a because of project Coordinates? in this project w’ere using the real coordinates, which is really far from the Revit 0,0,0.
Ah! You’re right
I thought that rooms placed without boundaries were a bit pointless, but I do see cases in which you might just want to schedule them, we can definitely add support for receiving rooms!
Regarding walls, first time I see such an issue! In theory, project coordinates are supported. Any chance you could share that model (or a portion of it) for us to test with (email: hello@speckle.systems)?