Why Revit objects are transformed into Mesh objects

I used Speckle 2.13.3/2.13.2 Revit plugin to publish BIM model files, and some objects were converted to Mesh, even the built-in family objects like windows were converted to Mesh, and these windows were not separately identified and picked up in the Speckle 3D view of the browser. The same model I posted a month ago, the same window object was identified as Family instance and did not appear to be converted to Mesh.



Hello @Liu_Weijia welcome to our community!

Can you explain your workflow? You sent objects from Revit and received them where?

Most objects will look like meshes in the viewer, but we keep the “source information”, so if you receive them in Revit, native elements are created.

Thank you @teocomi for responding to my question so quickly, I just published the model to the web side first and didn’t use the desktop side to receive it, I want to make sure the object is correctly identified before receiving it (each object has a unique ID, and its category is not a mesh object). I’m curious why I don’t have this problem when I posted the same model to the web side a month ago, but now I have this problem. I understand what you said about the exchange process, in time the middle is not correctly identified but the receiver is correct, but some users will build their own application based on Speckle service, and it will also encounter the problem that the object class is not correctly identified.

I’m not sure what you mean by the model not being correctly identified. Can you please explain maybe with some screenshots of what you see and what you were expecting instead?

I think I understand the problem - it’s probably related to the new instancing classes we introduced that is throwing off the selection logic in the viewer.

I’ll add it this to our docket.


@Liu_Weijia, this is fixed on our bleeding edge “latest” server (latest.speckle.dev) - let me know if you want to test sending there and i can send you an invite!

1 Like