Generating coordinates for 'N' points on the circumference of an ellipse with fixed nearest-neighbor spacing I have an ellipse with semimajor axis $A$ and semiminor axis $B$.  I would like to pick $N$ points along the circumference of the ellipse such that the Euclidean distance between any two nearest-neighbor points, $d$, is fixed.  How would I generate the coordinates for these points?  For what range of $A$ and $B$ is this possible? 
As a clarification, all nearest-neighbor pairs should be of fixed distance $d$.  If one populates the ellipse by sequentially adding nearest neighbors in, say, a clockwise fashion, the first and last point added should have a final distance $d$. 

Assuming you have a starting point along the ellipse, position P, generate the next candidate points by intersecting the ellipse with a circle of radius d, where d is the desired distance between adjacent points
Then choose the candidate which is of the desired winding. Winding can be calculated by considering the vector from the origin of the ellipse to position P and the vector from position P to the candidate position.
