Schlagwort-Archive: bounding rects

Sauvignon : Bounding Rects #tt Session 2014/06/30

Auch in dieser Woche stand die Arbeit an unserer SVG Engine Sauvignon im Vordergrund. Diesmal beschäftigten wir uns mit dem Thema Bounding Rects.

Ein Bounding Rect ist ein Rechteck, das ein zweidimensionales Objekte minimal umschließt. Nutzen wollen wir diese Rechtecke um insbesondere Animationen besser nachvollziehen zu können. Besonders wenn ein Element von einem anderen verdeckt wird, können Bounding Rects nützlich sein.

Bei der Umsetzung haben wir zwei Varianten berücksichtigt:

In der ersten Variante wird ein Bounding Rect um das untransformierte Objekt gelegt und anschließend auf die gleiche Weise transformiert, wie das Objekt selbst.

Bei der zweiten Variante wird das Bounding Rect erst erzeugt, nachdem sämtliche Transformationen auf das Element angewendet wurden. Es verhält sich somit parallel zu den Achsen des Bildschirms.