Hi Igor, after jumping through a couple more hoops (I had to switch to retail DirectX runtime, Revit makes an invalid Direct3D API call that triggers a breakpoint with the debug DirectX runtime!) I finally got Revit running over here.
I ran several tests and for the general cases, it seems that sphere transfer goes through pretty well. None of my quick tests had any problems, here are some screenshots in MoI and in Revit:
I also attached the 3DM and SAT files here as spheretest.zip, if you want to try the SAT exports yourself.
It kind of looks like Revit may try to split the spheres into 2 half pieces on import, so probably there is some bug for the very particular arrangement of your sphere in your previous example - you happened to create the sphere in such as way that the closing "seam" edge of the sphere was running right along the same area as the edge of the box.
That particular arrangement of edges seems to have run across a bug in Revit - it looks like if you try to avoid positioning your sphere in that one particular way you should be fine....
If you see a sphere getting positioned with its seam directly along the other solid's edge, try drawing the final point for the sphere in the "Top" view instead, or possibly you may need to select the sphere and rotate it 90 degrees (in v2 there is a quick way to do that in the Top view as well by using the new edit frame rotation grip), to avoid having the edge in the position that Revit does not like.
At any rate, since my initial quick tests (as attached) did not run into any difficulties, it does not look like there is a problem with every single sphere going over (which is what I thought previously the bug you were reporting was about), it is something to do with the edge structure in your particular model.
- Michael
|