Der Code implementiert Aufgabe 1 bis 3 mit allen Extras.
Die Pointcloud-Klasse wurde zum reinen Punktecontainer und
Renderer degradiert.
Die Algorithmen sind hauptsächlich in den folgenden Dateien implementiert:
* CgMath/PointMath.h - einfache Berechnungen wie Centroid, AABB, PCA usw.
* CgMath/PointWrangler.h - kompliziertere Algorithmen wie kd-Baum, k-nearest neighbours, clustering
* CgSceneGraph/CgSceneControl.cpp - Komposition der Algorithmen zur Verwendung im Viewport
## Aufgabe 1
* der kd-Baum wird beim Laden und nach Vereinfachung einer Punkwolke implizit durch Sortierung der Vertices erzeugt (siehe CgSceneControl::handleEvent fall LoadPointCloudEvent ).