With processed points, a triangulated three-dimensional convex hull has faces and edges. For a sphere-like triangular boundary, the Euler characteristic and give and , with . The complete face scan, horizon construction and adjacency update in the implementation of part (e) therefore cost per insertion. Consequently,
The quadratic worst case really occurs for this implementation. Choose all input points in strictly convex position, for example distinct points on the three-dimensional moment curve. Each processed point remains a hull vertex of a polyhedron, so the hull has triangular faces after insertions. Scanning every face at every next insertion takes sign tests. This argument does not require every insertion to delete most faces: the repeated global scans already force the bound. More elaborate convex hull algorithms with different search machinery are not the implementation being analysed here.

Articles by others on the same topic (0)

There are currently no matching articles.