EllipseGeometryLibrary.computeEllipsePositions missing positions

Hi all,

I've been looking for a way to calculate the outside positions of an ellipse and I came across this post here: https://groups.google.com/forum/#!topic/cesium-dev/TBo69Y0yFSo which brought EllipseGeometryLibrary.computeEllipsePositions to my attention. This function seems to work beautifully until you reach some finer granularities. After which it seems to be missing the 90 and -90 degree positions.

Here's an example (taken from the previous thread) that uses a granularity of 1/460 which yields 360 positions that demonstrates this problem:

My goal is to get approximately 360 points (each representing one degree) for any given ellipse, if anyone has a better suggestion for doing this please do share!