computationalGeometry