# Dynamo solid too complex for Revit

**URL:** <https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953>\
**Category:** Revit\
**Tags:** revit, dynamo\
**Created:** [October 26, 2017, 1:10pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953 "2017-10-26T13:10:45Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeroen.infranea](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jeroen.infranea/32/34963_2.png) [@jeroen.infranea](https://forum.dynamobim.com/u/jeroen.infranea)\
**Post date:** [October 26, 2017, 1:10pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953/1 "2017-10-26T13:10:45Z")

</div>

Hello All!

I’ve created a solid in dynamo from Sufrace.ByLoft. From here on I’m able to create a solid from this undulating surface. All seems right because I get a volume out of this surface.

 ![ComplexSolid](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/4/1/41638909f817e6b95b13988422006873a41e3129.png)

All the previous is based on another topic:

[http://dynamobim.org/forums/topic/thicken-by-direction/](http://dynamobim.org/forums/topic/thicken-by-direction/)

However, when I try to import this solid into Revit, It imports only surfaces. Those surfaces represent ‘2 sides’ of the solid. Am I doing something wrong, or is my geometry to complex?

Since I’m a new user, I can’t put another image in this post…

---

<div class="post-metadata">

**Author:** ![jeroen.infranea](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jeroen.infranea/32/34963_2.png) [@jeroen.infranea](https://forum.dynamobim.com/u/jeroen.infranea)\
**Post date:** [October 26, 2017, 1:12pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953/2 "2017-10-26T13:12:37Z")

</div>

The imported solid in Revit:

 ![ComplexSolid Revit](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/8/b/8b134ef333f7132fdf0ff7a3dc9e2be3e4c85cc5.PNG)

---

<div class="post-metadata">

**Author:** ![jeroen.infranea](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jeroen.infranea/32/34963_2.png) [@jeroen.infranea](https://forum.dynamobim.com/u/jeroen.infranea)\
**Post date:** [October 26, 2017, 1:13pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953/3 "2017-10-26T13:13:10Z")

</div>

The solid in Dynamo:

 ![ComplexSolid Dynamo](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/c/c/ccce128b3685ba0efe0da9e51071defab2cf4fc4.PNG)

---

<div class="post-metadata">

**Author:** ![Vikram\_Subbaiah](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/vikram_subbaiah/32/50797_2.png) [@Vikram\_Subbaiah](https://forum.dynamobim.com/u/Vikram_Subbaiah)\
**Post date:** [October 26, 2017, 1:38pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953/4 "2017-10-26T13:38:12Z")

</div>

_Springs.FamilyInstance.ByGeometry_ seems to be throwing a error  
An inefficient trial and error suggestion would be to make small alterations to the geometry and try.

You could also try _ImportInstance.ByGeometry_ and _FamilyType.ByGeometry_  
 ![20171026-3](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/6/2/62ec0bc39241c02ba6472a8a0f70b0d755ed6d85.png)

---

<div class="post-metadata">

**Author:** ![jeroen.infranea](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jeroen.infranea/32/34963_2.png) [@jeroen.infranea](https://forum.dynamobim.com/u/jeroen.infranea)\
**Post date:** [October 26, 2017, 1:46pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953/5 "2017-10-26T13:46:03Z")

</div>

Hi Vikram,

Thanks for your reply!

I’ve tried ImportInstance.ByGeometry but I get the same result. I’ve also tried exporting it as Sat. Doesn’t work either.

I doubt if Springs.FamilyInstance.ByGeometry is creating the error.  
I suspect the problem lies somewhere else, because my ‘ghost geometry’ in Revit doesn’t match my dynamo geometry…

---

<div class="post-metadata">

**Author:** ![Vikram\_Subbaiah](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/vikram_subbaiah/32/50797_2.png) [@Vikram\_Subbaiah](https://forum.dynamobim.com/u/Vikram_Subbaiah)\
**Post date:** [October 26, 2017, 1:51pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953/6 "2017-10-26T13:51:24Z")

</div>

Try altering the Revit units and see what happens (again, just guessing)  
Might help if you upload the relevant files here (or provide a dropbox link to the same, if you can’t)

---

<div class="post-metadata">

**Author:** ![jeroen.infranea](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jeroen.infranea/32/34963_2.png) [@jeroen.infranea](https://forum.dynamobim.com/u/jeroen.infranea)\
**Post date:** [October 26, 2017, 1:57pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953/7 "2017-10-26T13:57:43Z")

</div>

Herewith the script en the revit file I’m using. I’ll try altering the units.

[Revit file.rfa](https://forum.dynamobim.com/uploads/short-url/w6o3rh7C9DoUJagdgj9VEoYyHZT.rfa) (348 KB)  
[CAD Geometry Wegdek.dyn](https://forum.dynamobim.com/uploads/short-url/euiArQMkHaMYtK0tWYWf2eU7OAP.dyn) (16.6 KB)

---

<div class="post-metadata">

**Author:** ![jeroen.infranea](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jeroen.infranea/32/34963_2.png) [@jeroen.infranea](https://forum.dynamobim.com/u/jeroen.infranea)\
**Post date:** [October 26, 2017, 2:57pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953/8 "2017-10-26T14:57:08Z")

</div>

I’ve tried altering the Revit units, but I get the same result. Only 2 faces of the solid are imported.

---

<div class="post-metadata">

**Author:** ![Shay\_Egan](https://avatars.discourse-cdn.com/v4/letter/s/d9b06d/32.png) [@Shay\_Egan](https://forum.dynamobim.com/u/Shay_Egan)\
**Post date:** [October 26, 2017, 3:24pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953/9 "2017-10-26T15:24:19Z")

</div>

Try this node from spring nodes

`

> ![Capture](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/7/a/7a68af31d45eaf31c3be9c906a9ddefe77afe43d.JPG)

`

---

<div class="post-metadata">

**Author:** ![Kulkul](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/kulkul/32/49801_2.png) [@Kulkul](https://forum.dynamobim.com/u/Kulkul)\
**Post date:** [October 26, 2017, 3:29pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953/10 "2017-10-26T15:29:22Z")

</div>

Hi @jeroen.infranea

Can you show preview here  
 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/f/9/f9a1b25081da1ad7bcabdf4e4cfa1eda61555da7.png)

---

<div class="post-metadata">

**Author:** ![jeroen.infranea](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jeroen.infranea/32/34963_2.png) [@jeroen.infranea](https://forum.dynamobim.com/u/jeroen.infranea)\
**Post date:** [October 26, 2017, 3:52pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953/11 "2017-10-26T15:52:14Z")

</div>

![Capture 1](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/4/a/4ae7a154501779e876ddcb12410b35da7eb6cec0.png)

---

<div class="post-metadata">

**Author:** ![Kulkul](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/kulkul/32/49801_2.png) [@Kulkul](https://forum.dynamobim.com/u/Kulkul)\
**Post date:** [October 26, 2017, 3:53pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953/12 "2017-10-26T15:53:04Z")

</div>

Not the 3d preview watch preview.

---

<div class="post-metadata">

**Author:** ![jeroen.infranea](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jeroen.infranea/32/34963_2.png) [@jeroen.infranea](https://forum.dynamobim.com/u/jeroen.infranea)\
**Post date:** [October 26, 2017, 4:00pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953/13 "2017-10-26T16:00:53Z")

</div>

You mean like this?

 ![Capture 2](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/f/3/f35ffc20d8e1a11e8210baac5fdc56e8c0f136ee.png)

---

<div class="post-metadata">

**Author:** ![Kulkul](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/kulkul/32/49801_2.png) [@Kulkul](https://forum.dynamobim.com/u/Kulkul)\
**Post date:** [October 26, 2017, 4:06pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953/14 "2017-10-26T16:06:12Z")

</div>

> [@jeroen.infranea](#):
>
> You mean like this?

Yes! And now try this changes:

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/a/6/a65d37256e26241985feb25645fb2a27aed5f49c.jpg)

---

<div class="post-metadata">

**Author:** ![jeroen.infranea](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jeroen.infranea/32/34963_2.png) [@jeroen.infranea](https://forum.dynamobim.com/u/jeroen.infranea)\
**Post date:** [October 26, 2017, 4:13pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953/15 "2017-10-26T16:13:59Z")

</div>

I’ve tried this node, unfortunately gives me the same result. Thanks!

---

<div class="post-metadata">

**Author:** ![jeroen.infranea](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jeroen.infranea/32/34963_2.png) [@jeroen.infranea](https://forum.dynamobim.com/u/jeroen.infranea)\
**Post date:** [October 26, 2017, 4:22pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953/16 "2017-10-26T16:22:39Z")

</div>

Same result as before

 ![Capture 3](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/f/0/f0f43bb8ef386becaff7047d3c1b4c3ee4009a61.png)

---

<div class="post-metadata">

**Author:** ![Kulkul](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/kulkul/32/49801_2.png) [@Kulkul](https://forum.dynamobim.com/u/Kulkul)\
**Post date:** [October 26, 2017, 4:26pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953/17 "2017-10-26T16:26:08Z")

</div>

Add “List.Create” node after “Solid.ByJoinedSurfaces” node.

---

<div class="post-metadata">

**Author:** ![jeroen.infranea](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jeroen.infranea/32/34963_2.png) [@jeroen.infranea](https://forum.dynamobim.com/u/jeroen.infranea)\
**Post date:** [October 26, 2017, 4:32pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953/18 "2017-10-26T16:32:34Z")

</div>

Yes sir! Still the same result…

 ![Capture 4](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/7/b/7bfc4c35ff63735ad7d6937cb0d0e581eff6882a.png)

---

<div class="post-metadata">

**Author:** ![Kulkul](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/kulkul/32/49801_2.png) [@Kulkul](https://forum.dynamobim.com/u/Kulkul)\
**Post date:** [October 26, 2017, 5:07pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953/19 "2017-10-26T17:07:08Z")

</div>

It works fine from my end. I have tested your files 🙂. Could you uninstall and reinstall again springs package.

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/a/5/a55c8925f8a80121be5479f720727fd0c54feb5a.png)

---

<div class="post-metadata">

**Author:** ![Kulkul](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/kulkul/32/49801_2.png) [@Kulkul](https://forum.dynamobim.com/u/Kulkul)\
**Post date:** [October 26, 2017, 5:18pm UTC](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953/20 "2017-10-26T17:18:02Z")

</div>

@jeroen.infranea I have also tested using OOTB node it works fine. Which Revit Language do you use?

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/6/d/6d1734821dc6978fdd2d86a94b225b45e4e0de0f.jpg)

[Next page](https://forum.dynamobim.com/t/dynamo-solid-too-complex-for-revit/15953.md?page=2)
