How do I draw a polygon with segments of equal length that follow the shape of an ellipse?
PowerCADD, any version
PowerCADD version 7.0.1 and Mac OS? X Tiger 10.4.5 or newer recommended
There isn't any single, one step, method or tool to create the geometry you're describing. However PowerCADD does provide various simple techniques that can be combined to create the geometry you're describing.
Here's one way to create the geometry you're describing that looks like this:

We've elected to draw the ellipse first, as shown in the screen shot and as illustrated in stage one below for general reference. However, it's important to note you do not need to draw the ellipse first! You could simply draw the multi-sided polygon and use the
Click Here to see a Demonstration Movie (2.6MB Download) of the quick way to see just how easy it is! (need movie help?), Read on to see all the detailed, step by step instructions.
To create an elliptical polygon with segments of equal length, do this:
Stage One: Draw a multi-sided polygon that matches the shape of an ellipse
repeat step 5 for the left hand mid point. The result is a polygon that now matches the width and height of the ellipse. Notice the polygon segments are not of equal length
Stage Two: Set the polygon segments to the desired length
Wow! that sure is a lot of steps and it's probably pretty hard to follow. Not to worry,
Click Here to see a Demonstration Movie (2.7MB Download) of those steps and you'll realize just how fast and easy it is to do! (need movie help?)
In our example we added a few objects such as center lines to make it clearer and we've worked in millimetres to 12 decimal points of accuracy to illustrate how accurate this technique can be. We've also dimensioned the segments and used
Clearly the dimensions we selected for the segment lengths are arbitrary and you may need to be more precise in selecting your segment lengths to suite your particular drawing circumstances.
We hope that helps
caddpower.com
------
If you found this article or the website in general to be helpful, educational or a time and money saver you can show your support. Thank you ~ Brian (huc) Huculak
Comments
The Definitive Method
PowerCADD Canada was kind enough to point out that the definitive method is simple and is a combination of some of the methods we've described here.
In this method, the segments of the polygon are all of equal length and the vertices of the polygon touch/match the perimeter of the original ellipse. Again, the method will work with any version of PowerCADD. Here's what the result looks like:
To draw a polygon whose segments are of equal length which touch the profile of an ellipse, do this:
To confirm the result, you can select the final polgon and chooseTool menu > Area to insert the Perimeter of the edited polgon.
This may seem like a lot of steps but again, it is much faster to do than it is to read and write.
Click Here to see a Demonstration Movie (5.2MB Download) of the above stages and steps (need movie help?).
In the demonstration movie we've created a 12 sided polgon. To illustrate the degree of accuracy we've worked to five decimal points in millimetres (that 1/1000 of a millimetre accuracy). In our final result we've dimensioned polygon segments to five decimal points of accuracy in millimetres and you'll note the dimensiosn all match. You will also observer that our original polgon had a perimeter of 118.28942 millimetres. The final, edited, polygon has a peirmeter of 118.28939 millimetres. That a difference of 0.00003 mm or 3/1000th of a millimeter difference in the two perimeters.
We're not familar with any building contractor, site contractor, or other manufacturer that can create a product to 3/1000 of a MILLIMETRE accuracy so it seems that for all practical purposes, the above technique is accurate for real world purposes
One more quick and dirty method
here's one more quick and dirty method to make a polygon that matches the profile of an ellipse
in this example we'll just make a 10 sided polygon that fits the X and Y (height and width) of an existing ellipse in the drawing.
Another Method...
if you don't need the segments to be of equal length, there's another, very fast, option
To draw the segments of a polygon that fits the profile of an ellipse, whose segments are different lengths, do this:
To simply convert an ellipse to a polygon
I should have also pointed out that if all you need is an ellipse simply converted to a polygon, just:
But be careful, an ellipse is what we refer to as a piece of high level geometry. That is, once you make a polygon out of it, you can't convert it back to an ellipse.
However, once the ellipse is converted (and there are multiple levels of conversion accuracy available when making the polygon), you can use the various options available in theTool menu > Polygon submenu to further modify the geometry.