# Did someone succeed to make (Roof By Outline Elevation Type And Level) work?

**URL:** <https://forum.dynamobim.com/t/did-someone-succeed-to-make-roof-by-outline-elevation-type-and-level-work/16979>\
**Category:** Revit\
**Created:** [November 30, 2017, 9:38am UTC](https://forum.dynamobim.com/t/did-someone-succeed-to-make-roof-by-outline-elevation-type-and-level-work/16979 "2017-11-30T09:38:00Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mohamad\_Kayali](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/mohamad_kayali/32/13609_2.png) [@Mohamad\_Kayali](https://forum.dynamobim.com/u/Mohamad_Kayali)\
**Post date:** [November 30, 2017, 9:38am UTC](https://forum.dynamobim.com/t/did-someone-succeed-to-make-roof-by-outline-elevation-type-and-level-work/16979/1 "2017-11-30T09:38:00Z")

</div>

Whats wrong here…I tried to find an example for this node but i couldn’t…!

 ![1](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/8/f/8f6c976f88ff01839673d18c5fb97209ed5aa479.JPG)

---

<div class="post-metadata">

**Author:** ![Yna\_Db](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/yna_db/32/30641_2.png) [@Yna\_Db](https://forum.dynamobim.com/u/Yna_Db)\
**Post date:** [November 30, 2017, 9:40am UTC](https://forum.dynamobim.com/t/did-someone-succeed-to-make-roof-by-outline-elevation-type-and-level-work/16979/2 "2017-11-30T09:40:16Z")

</div>

Try with a plane instead of reference plane maybe…

---

<div class="post-metadata">

**Author:** ![Mohamad\_Kayali](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/mohamad_kayali/32/13609_2.png) [@Mohamad\_Kayali](https://forum.dynamobim.com/u/Mohamad_Kayali)\
**Post date:** [November 30, 2017, 9:44am UTC](https://forum.dynamobim.com/t/did-someone-succeed-to-make-roof-by-outline-elevation-type-and-level-work/16979/3 "2017-11-30T09:44:58Z")

</div>

I have already tried,didn’t work

---

<div class="post-metadata">

**Author:** ![Yna\_Db](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/yna_db/32/30641_2.png) [@Yna\_Db](https://forum.dynamobim.com/u/Yna_Db)\
**Post date:** [November 30, 2017, 9:52am UTC](https://forum.dynamobim.com/t/did-someone-succeed-to-make-roof-by-outline-elevation-type-and-level-work/16979/4 "2017-11-30T09:52:01Z")

</div>

What does the warning say?

---

<div class="post-metadata">

**Author:** ![Mohamad\_Kayali](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/mohamad_kayali/32/13609_2.png) [@Mohamad\_Kayali](https://forum.dynamobim.com/u/Mohamad_Kayali)\
**Post date:** [November 30, 2017, 9:54am UTC](https://forum.dynamobim.com/t/did-someone-succeed-to-make-roof-by-outline-elevation-type-and-level-work/16979/5 "2017-11-30T09:54:11Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Yna\_Db](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/yna_db/32/30641_2.png) [@Yna\_Db](https://forum.dynamobim.com/u/Yna_Db)\
**Post date:** [November 30, 2017, 9:56am UTC](https://forum.dynamobim.com/t/did-someone-succeed-to-make-roof-by-outline-elevation-type-and-level-work/16979/6 "2017-11-30T09:56:13Z")

</div>

The outline input is maybe not correct, it should probably be the footprint perimeter lines of the roof…

---

<div class="post-metadata">

**Author:** ![Mohamad\_Kayali](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/mohamad_kayali/32/13609_2.png) [@Mohamad\_Kayali](https://forum.dynamobim.com/u/Mohamad_Kayali)\
**Post date:** [November 30, 2017, 9:59am UTC](https://forum.dynamobim.com/t/did-someone-succeed-to-make-roof-by-outline-elevation-type-and-level-work/16979/7 "2017-11-30T09:59:31Z")

</div>

I have tried all the options…here is the dyn file you can try it  
[test roof node.dyn](https://forum.dynamobim.com/uploads/short-url/sywQVp3No25D03L5mYxFb0dUtq5.dyn) (14.2 KB)

---

<div class="post-metadata">

**Author:** ![Yna\_Db](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/yna_db/32/30641_2.png) [@Yna\_Db](https://forum.dynamobim.com/u/Yna_Db)\
**Post date:** [November 30, 2017, 10:06am UTC](https://forum.dynamobim.com/t/did-someone-succeed-to-make-roof-by-outline-elevation-type-and-level-work/16979/8 "2017-11-30T10:06:25Z")

</div>

Sorry, I can’t, but I am sure someone else will 🙂

---

<div class="post-metadata">

**Author:** ![Mohamad\_Kayali](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/mohamad_kayali/32/13609_2.png) [@Mohamad\_Kayali](https://forum.dynamobim.com/u/Mohamad_Kayali)\
**Post date:** [November 30, 2017, 10:17am UTC](https://forum.dynamobim.com/t/did-someone-succeed-to-make-roof-by-outline-elevation-type-and-level-work/16979/9 "2017-11-30T10:17:09Z")

</div>

Have you tried this node before ? do you have an example you have done before?

---

<div class="post-metadata">

**Author:** ![Yna\_Db](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/yna_db/32/30641_2.png) [@Yna\_Db](https://forum.dynamobim.com/u/Yna_Db)\
**Post date:** [November 30, 2017, 10:19am UTC](https://forum.dynamobim.com/t/did-someone-succeed-to-make-roof-by-outline-elevation-type-and-level-work/16979/10 "2017-11-30T10:19:01Z")

</div>

Not yet, the illustration is still missing in the [Dictionary](http://dictionary.dynamobim.com/#/Revit/Elements/Roof/Create/ByOutlineExtrusionTypeAndLevel), but the _[Roof.ByOutlineTypeAndLevel](http://dictionary.dynamobim.com/#/Revit/Elements/Roof/Create/ByOutlineTypeAndLevel)_ node works for me. Wombat has also a similar node called _ExtrusionRoof.ByProfile_. See this post optionally:

> [@NewFootPrintRoof Troubles](https://forum.dynamobim.com/t/newfootprintroof-troubles/8624/3):
>
> You’re half way there. This is one of those parts of c# that are not easily convertible to iron python. Try the below instead: footprint = CurveArray() for o in outline: footprint.Append(o.ToRevitType(True) ) TransactionManager.Instance.EnsureInTransaction(doc) roofCurves = StrongBox[ModelCurveArray](ModelCurveArray() ) footprintRoof = doc.Create.NewFootPrintRoof(footprint, level, roofType, roofCurves) TransactionManager.Instance.TransactionTaskDone() OUT = footprintRoof.ToDSType(False),…

---

<div class="post-metadata">

**Author:** ![viktor\_kuzev](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/viktor_kuzev/32/48254_2.png) [@viktor\_kuzev](https://forum.dynamobim.com/u/viktor_kuzev)\
**Post date:** [November 30, 2017, 2:55pm UTC](https://forum.dynamobim.com/t/did-someone-succeed-to-make-roof-by-outline-elevation-type-and-level-work/16979/11 "2017-11-30T14:55:48Z")

</div>

As suggested by @Yna_Db - you can download Wombat.

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/2/d/2ddf966881975aba802fb5afed58d9a914243f82.png)

I think the OOTB dynamo node is faulty since it gives me this weird error - that the polycurve is not closed.  
Indeed it shouldn’t be closed for an extrusion roof.

The node from Wombat works fine for me.

---

<div class="post-metadata">

**Author:** ![Mohamad\_Kayali](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/mohamad_kayali/32/13609_2.png) [@Mohamad\_Kayali](https://forum.dynamobim.com/u/Mohamad_Kayali)\
**Post date:** [November 30, 2017, 4:12pm UTC](https://forum.dynamobim.com/t/did-someone-succeed-to-make-roof-by-outline-elevation-type-and-level-work/16979/12 "2017-11-30T16:12:21Z")

</div>

Thanks Guys, its just strange that a built in node doesn’t work! and there is no enough explanation for the inputs…I think it would be a good idea if there was explaining videos or samples for the built in nodes when you hover over them ,same like when you hover over a Revit button for a while.
