Rename ExtentTessellator to ExtentGeometry.
Remove unused code.
Change ExtentTessellator to be ExtentGeometry (computes positions only).
Add texture coordinates to extent geometry.
Add normal, tangent, and binormal vertex attributes to extent geometry.
Remove 'configureExtent' from Polygon. Revert CesiumViewer.
Update doc and tests for extent geometry.
Compute bounding sphere of an extent at a height above the surface.
Update CHANGES.md.
Throw exception when extent is not given. Add test.
Start adding ellipse and cirlce geometry.
initial implementation
Compute positions and indices for half of an ellipse. Re-add Shapes.js until we can decide if its still needed or not.
Start adding positions on ellipse reflected over y axis. (current indices are incorrect).
Compute correct indices for the half of the ellipse reflected over the y axis.
Compute the number of indices up front.
working implementation with some tests
Add texture coordinates, normals, tangents and binormals to ellipse geometry.
Update geometry doc.
Minimize allocations. Clean up CesiumViewer.