9. Geometry
This chapter under major construction.
Do two polygons intersect? Given N geometric objects, do any two intersect?
Intersections problems like these are fundamental geometric
algorithms. We consider an important application: design rule checking
for integrated circuits.
Another fundamental geometric problem is the nearest neighbor problem. Given a set of
points, find the one that is nearest to a given point. A generalization of binary search
trees is effective for this problem.
Need some model of physical world.
Wireframe model with Eiffel tower.
Hidden line elimination - Warnock's algorithm.
Geometric application
from David Eppstein.
Clarkson's
notes on computational geometry
Java programs in this chapter.
Below is a list of Java programs in this chapter.
Click on the program name to access the Java code; click on the reference number
for a brief description; read the textbook for a full discussion.
REF
PROGRAM
DESCRIPTION / JAVADOC