# Convert NurbSurface to surface input in Wall.ByFace

**URL:** <https://forum.dynamobim.com/t/convert-nurbsurface-to-surface-input-in-wall-byface/22524>\
**Category:** Geometry\
**Tags:** clockwork, archi-lab, dynamo\
**Created:** [June 5, 2018, 6:12pm UTC](https://forum.dynamobim.com/t/convert-nurbsurface-to-surface-input-in-wall-byface/22524 "2018-06-05T18:12:58Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![daniel\_nielsen](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/daniel_nielsen/32/25132_2.png) [@daniel\_nielsen](https://forum.dynamobim.com/u/daniel_nielsen)\
**Post date:** [June 5, 2018, 6:12pm UTC](https://forum.dynamobim.com/t/convert-nurbsurface-to-surface-input-in-wall-byface/22524/1 "2018-06-05T18:12:58Z")

</div>

I am trying to setup a workflow between GH and DY/RVT where I what to place RVT Walls with the Wall.ByFace node. It seems the node do not like nurbsSurfaces. If so how can I convert nurbs to something useful? Or is because the Wall.ByFace only like faces from Revit? I read that in a old post from 2015 where Wall.ByFace was build by Andreas Dieckmann/Clockwork.

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/9/0/9058a1ea629acd0c84bc6bb039c82f42e1955b65.png)

---

<div class="post-metadata">

**Author:** ![Marcel\_Rijsmus](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/marcel_rijsmus/32/8539_2.png) [@Marcel\_Rijsmus](https://forum.dynamobim.com/u/Marcel_Rijsmus)\
**Post date:** [June 5, 2018, 7:08pm UTC](https://forum.dynamobim.com/t/convert-nurbsurface-to-surface-input-in-wall-byface/22524/2 "2018-06-05T19:08:06Z")

</div>

try lacing, set it to longest on the wall by face node, right click it, lacing, longest

---

<div class="post-metadata">

**Author:** ![daniel\_nielsen](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/daniel_nielsen/32/25132_2.png) [@daniel\_nielsen](https://forum.dynamobim.com/u/daniel_nielsen)\
**Post date:** [June 5, 2018, 7:12pm UTC](https://forum.dynamobim.com/t/convert-nurbsurface-to-surface-input-in-wall-byface/22524/3 "2018-06-05T19:12:44Z")

</div>

Just tried. Still no wall created ☹

---

<div class="post-metadata">

**Author:** ![Marcel\_Rijsmus](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/marcel_rijsmus/32/8539_2.png) [@Marcel\_Rijsmus](https://forum.dynamobim.com/u/Marcel_Rijsmus)\
**Post date:** [June 5, 2018, 7:26pm UTC](https://forum.dynamobim.com/t/convert-nurbsurface-to-surface-input-in-wall-byface/22524/4 "2018-06-05T19:26:25Z")

</div>

@daniel_nielsen

are you experimenting on this in the family environment or the project environment  
I don’t see any faces in the preview btw…or they are very short (low)

---

<div class="post-metadata">

**Author:** ![daniel\_nielsen](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/daniel_nielsen/32/25132_2.png) [@daniel\_nielsen](https://forum.dynamobim.com/u/daniel_nielsen)\
**Post date:** [June 5, 2018, 7:32pm UTC](https://forum.dynamobim.com/t/convert-nurbsurface-to-surface-input-in-wall-byface/22524/5 "2018-06-05T19:32:01Z")

</div>

It is in the project environment. And I can see the Surface in Dynamo.  
I have also tried place walls by curve and that works fine. That is what you see ind the background. And that node needs more input that I maybe do not have from Rhino/Grasshopper.

---

<div class="post-metadata">

**Author:** ![Marcel\_Rijsmus](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/marcel_rijsmus/32/8539_2.png) [@Marcel\_Rijsmus](https://forum.dynamobim.com/u/Marcel_Rijsmus)\
**Post date:** [June 5, 2018, 7:34pm UTC](https://forum.dynamobim.com/t/convert-nurbsurface-to-surface-input-in-wall-byface/22524/6 "2018-06-05T19:34:59Z")

</div>

it’s just me, but i would try creating a new conceptual mass, import the geometry, place it in the model, use wall by face from there.  
that way you can update your conceptual mass and update the wall

---

<div class="post-metadata">

**Author:** ![daniel\_nielsen](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/daniel_nielsen/32/25132_2.png) [@daniel\_nielsen](https://forum.dynamobim.com/u/daniel_nielsen)\
**Post date:** [June 5, 2018, 8:06pm UTC](https://forum.dynamobim.com/t/convert-nurbsurface-to-surface-input-in-wall-byface/22524/7 "2018-06-05T20:06:49Z")

</div>

It is a possible method, but I am searching for a more integrated and automated workflow between Rvt/DY and Rhino/GH.

---

<div class="post-metadata">

**Author:** ![jacob.small](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jacob.small/32/161030_2.png) [@jacob.small](https://forum.dynamobim.com/u/jacob.small)\
**Post date:** [June 6, 2018, 2:28am UTC](https://forum.dynamobim.com/t/convert-nurbsurface-to-surface-input-in-wall-byface/22524/8 "2018-06-06T02:28:44Z")

</div>

I don’t believe you can make a Revit Wall By Fave without a Revit Face (not a Dynamo surface). As such you may need to develop a workflow along the lines of this:

- Read Rhino surfaces.

- Create conceptual mass family from Rhino surfaces.

- Get Revit faces from the new mass family.

- Create walls by faces.

Cant say I’ve tried it myself and it may be a dead end, but that would resolve your issue, and a revision to that mass family would also update the new wall element, instead of creating a ‘redo from scratch each time you run’ situation where you would lose overrides, annotations, and constraints.
