# Creating form by ellipses not working properly

**URL:** <https://forum.dynamobim.com/t/creating-form-by-ellipses-not-working-properly/34837>\
**Category:** Geometry\
**Created:** [April 15, 2019, 11:16am UTC](https://forum.dynamobim.com/t/creating-form-by-ellipses-not-working-properly/34837 "2019-04-15T11:16:08Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![fluffyhugger](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/fluffyhugger/32/54396_2.png) [@fluffyhugger](https://forum.dynamobim.com/u/fluffyhugger)\
**Post date:** [April 15, 2019, 11:16am UTC](https://forum.dynamobim.com/t/creating-form-by-ellipses-not-working-properly/34837/1 "2019-04-15T11:16:08Z")

</div>

Long story short: the point at parameter 0 of each ellipse turns 90 degrees when the radius of one axis exceeds the other one. Why is this happening and how to solve this? Because when I try to make a form out of the sections in mass family, they twist where the start point of ellipse turns 90 degrees…

 ![Untitled](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/9/c/9ced9d7dc21e2425d9a3c0b28b109123d8bec386.jpeg)

---

<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:** [April 15, 2019, 11:40am UTC](https://forum.dynamobim.com/t/creating-form-by-ellipses-not-working-properly/34837/2 "2019-04-15T11:40:46Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![fluffyhugger](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/fluffyhugger/32/54396_2.png) [@fluffyhugger](https://forum.dynamobim.com/u/fluffyhugger)\
**Post date:** [April 15, 2019, 11:48am UTC](https://forum.dynamobim.com/t/creating-form-by-ellipses-not-working-properly/34837/3 "2019-04-15T11:48:26Z")

</div>

@Marcel_Rijsmus The end goal is to make a sections with which I can create a form in mass family. Just getting aligned points doesn’t help.

---

<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:** [April 15, 2019, 12:01pm UTC](https://forum.dynamobim.com/t/creating-form-by-ellipses-not-working-properly/34837/4 "2019-04-15T12:01:07Z")

</div>

Maybe i did not understand you question. sorry  
just a little tip here  
if you want to get rid of the seams in your Conceptual Mass family, put a little void in it where you can’t see it.

---

<div class="post-metadata">

**Author:** ![fluffyhugger](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/fluffyhugger/32/54396_2.png) [@fluffyhugger](https://forum.dynamobim.com/u/fluffyhugger)\
**Post date:** [April 17, 2019, 11:51am UTC](https://forum.dynamobim.com/t/creating-form-by-ellipses-not-working-properly/34837/5 "2019-04-17T11:51:49Z")

</div>

I don’t really understand what exactly you’re proposing but what I want to know en resolve is the following. At the blue ellipse is the x-radius is smaller than y-radius, as soon as the x-radius exceeds the y-radius, the ellipse rotates 90 (red ellipse). So if I make a reference line from these two in an mass family and create form from them, it looks like this (twisted shape op image). How can I counteract that? I’ve tried rotating ellipses but it didn’t worked…

 ![Untitled](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/b/4/b4749e47f57f0f8c6f1499b2c547067c4fc929a8.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:** [April 17, 2019, 12:15pm UTC](https://forum.dynamobim.com/t/creating-form-by-ellipses-not-working-properly/34837/6 "2019-04-17T12:15:43Z")

</div>

@fluffyhugger you want this?

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

---

<div class="post-metadata">

**Author:** ![fluffyhugger](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/fluffyhugger/32/54396_2.png) [@fluffyhugger](https://forum.dynamobim.com/u/fluffyhugger)\
**Post date:** [April 17, 2019, 1:12pm UTC](https://forum.dynamobim.com/t/creating-form-by-ellipses-not-working-properly/34837/7 "2019-04-17T13:12:20Z")

</div>

Correct, but not with Dynamo geometry… 😅

Curves from Dynamo geometry (NURBS of just curves) do not translate into closed curves in Revit. Because there are none from what I know. So ellipses it is. But when I try do make them from Dynamo ellipses to Revit model/reference curves than that bug with a twist happens…

---

<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:** [April 17, 2019, 1:20pm UTC](https://forum.dynamobim.com/t/creating-form-by-ellipses-not-working-properly/34837/8 "2019-04-17T13:20:49Z")

</div>

Can you let me know what your plan is with this shape?  
I think you can make a family from the solid directly.

---

<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:** [April 17, 2019, 1:25pm UTC](https://forum.dynamobim.com/t/creating-form-by-ellipses-not-working-properly/34837/9 "2019-04-17T13:25:05Z")

</div>

Try segmenting each of the curves at the ideal start point.

---

<div class="post-metadata">

**Author:** ![fluffyhugger](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/fluffyhugger/32/54396_2.png) [@fluffyhugger](https://forum.dynamobim.com/u/fluffyhugger)\
**Post date:** [April 17, 2019, 2:29pm UTC](https://forum.dynamobim.com/t/creating-form-by-ellipses-not-working-properly/34837/10 "2019-04-17T14:29:35Z")

</div>

@Marcel_Rijsmus Standard thing like cross sections with dimensioning, correct hatching, volumes, reinforcement etc.  
@jacob.small I don’t really follow… how do you mean?

---

<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:** [April 17, 2019, 4:39pm UTC](https://forum.dynamobim.com/t/creating-form-by-ellipses-not-working-properly/34837/11 "2019-04-17T16:39:56Z")

</div>

Put a plane at 0,0,0 with the normal along the C axis. It will intersect all of the elipses twice on the Y axis. Use that as a tool to split the ellipse. This will allow you to bring the geometry over as lines for use in let’s say Revit’s massing environment, and should prevent the twist as all curves have an aligned start and end point.

I believe that Marcel was indicating to use something like a FamilyInstance.ByGeometry node or similar to turn the shape into a Revit element directly. This will reduce the flexibility to edit in some cases, but it should work for static or Dynamo driven updates that leverage element binding.

---

<div class="post-metadata">

**Author:** ![fluffyhugger](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/fluffyhugger/32/54396_2.png) [@fluffyhugger](https://forum.dynamobim.com/u/fluffyhugger)\
**Post date:** [April 17, 2019, 10:11pm UTC](https://forum.dynamobim.com/t/creating-form-by-ellipses-not-working-properly/34837/12 "2019-04-17T22:11:36Z")

</div>

Thank you! That did the trick!

@Marcel_Rijsmus @jacob.small I’ve learned that it’s better to not use the native dynamo geometry in Revit through FamilyInstance of DirectShape because you can’t do a lot with it if you don’t have the scripts or knowledge of how to use them.
