Computer Graphics

Theo D'Hondt
Programming Technology Lab - Computer Science Department
Faculty of Sciences
Vrije Universiteit Brussel 


introduction

Objectives

Schedule

Reading

Notes

Software

Test

Contacts


Minkowski sums ...

... and finally, the robot's path is found as a simple polyline connecting its centre of gravity to the target location via some of the vertices of the obstacle's extent.


But the the really fascinating feature of the Minkowski sum algorithm is that we can use a merge technique to combine the robot contour (a convex polygon consisting of N vertices) and the obstacle contour (a convex polygon consisting of M vertices) into an obstacle extent (a convex polygon consisting of N+M vertices) in O(N+M) steps by scanning them according to the same clockwise traversal scheme.


This is what computational geometry is all about: combining knowledge of geometry and algorithms in order to build robust and efficient procedures for computer graphics, robotics, operations research, etc.

back ...