This document summarizes Steven Fortune's 1987 paper on using a sweepline algorithm to efficiently compute Voronoi diagrams of point sites, line segment sites, and weighted point sites. It describes how a transformation maps the Voronoi diagram to one where each site is the lowest point of its own Voronoi region. The sweepline algorithm maintains the intersected regions while sweeping a horizontal line upwards. It takes O(n log n) time by using a priority queue and processing each site and intersection once. Extensions to different site types are also possible with this algorithm.