Massive, massive rewrite taking eight days of almost non-stop coding
Massive, massive rewrite taking eight days of almost non-stop coding

Major changes:

Completely different and very complicated algorithm for rendering continental crust, which now is based on platepolygons coordinate data for each 1 degree cell instead of old, imprecise masks data (this also required writing makeplatepolygons.pl)

Fixed brutally confusing Andes and Philippines bugs that led to displacement of small continental crust fragments

Exact, instead of approximate, and much more complicated equations for the Eckert IV, equirectangular, and Mollweide projections

Standard instead of arbitrary aspect ratios of the Eckert IV and equirectangular projections

Various rescalings of projections to be of more similar sizes and take up less room

Minor changes:

Much better rendering of circles, which are now actually anti-aliased octagons, and are centered consistently so they will be symmetrical and therefore round

Age of the reconstruction in Ma units is now printed on the graph whenever a reconstruction date > 0 has been entered

Date is printed on the graph if data are limited by date created or modified

Removed option to print lat and long numbers next to the grid lines

Blank parts of the image around the map are now transparent

A frame is drawn around the map where needed

Eckert projection now called Eckert IV

Rectilinear projection now called equirectangular


paleobiodb/pbdb-new,paleobiodb/pbdb-new,paleobiodb/pbdb-new,paleobiodb/pbdb-new,paleobiodb/pbdb-new