24.12.2014 Views

Enkele basisbegrippen uit de convexe meetkunde

Enkele basisbegrippen uit de convexe meetkunde

Enkele basisbegrippen uit de convexe meetkunde

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Indien we −T noteren voor <strong>de</strong> spiegeling van T t.o.v. <strong>de</strong> oorsprong,<br />

−T = {−t | t ∈ T },<br />

dan kunnen we ook het Minkowski-verschil invoeren:<br />

S ⊖ T = S ⊕ (−T )<br />

Het is een veelgebruikte techniek om een ingewikkeld meetkundig object<br />

te mo<strong>de</strong>lleren als <strong>de</strong> Minkowski-som van eenvoudigere objecten (Minkowski<strong>de</strong>compositie).<br />

Zo is een parallellopipedum bijvoorbeeld <strong>de</strong> Minkowski-som van<br />

3 goedgekozen lijnstukken in IR 3 . De Minkowski-som van n lijnstukken in<br />

IR d wordt een zonotoop genoemd (een polytoop met veel toepassingen). Deze<br />

Minkowski-<strong>de</strong>compositie laat bijvoorbeeld toe om bepaal<strong>de</strong> geometrische operaties<br />

<strong>uit</strong> te voeren op eenvoudige objecten, om daarna <strong>de</strong> resultaten terug samen<br />

te voegen tot een meer ingewikkeld object (CAD/CAM, computeranimatie,. . . )<br />

An<strong>de</strong>re toepassingen zijn bijvoorbeeld:<br />

• offset computation: Een object met te veel <strong>de</strong>tails of verstoord door ruis<br />

wordt “afgevlakt” door <strong>de</strong> Minkowski-som te nemen met een relatief kleine<br />

bol.<br />

• morphing: In computeranimatie en vele commerciële toepassingen wil men<br />

een object A op een vloeien<strong>de</strong> manier laten vervormen tot een object<br />

B. Hiervoor bestaan verschillen<strong>de</strong> metho<strong>de</strong>s, maar men kan bijvoorbeeld<br />

(1 − t)A ⊕ tB beschouwen, waarbij t van 0 tot 1 varieert (proberen!).<br />

• overlapping en penetratiediepte: Het leeuwenaan<strong>de</strong>el van <strong>de</strong> berekeningen<br />

tij<strong>de</strong>ns een computeranimatie gaat naar intersectie<strong>de</strong>tectie. Een veelgebruikte<br />

overlappingstest steunt op<br />

A ∩ B ≠ ∅ ⇐⇒ o ∈ A ⊖ B<br />

In geval van overlapping kan <strong>de</strong> afstand van o tot <strong>de</strong> rand van A ⊖ B als<br />

maat genomen wor<strong>de</strong>n voor <strong>de</strong> penetratiediepte.<br />

• motion planning: Bij automatische robotnavigatie wordt <strong>de</strong> robot vaak<br />

herleid tot zijn referentiepunt, en dit heeft als gevolg dat <strong>de</strong> hin<strong>de</strong>rnissen<br />

moeten “groeien” met behulp van het Minkowski-verschil met <strong>de</strong> robot.<br />

Dit steunt op bovenstaan<strong>de</strong> overlappingstest (zie later in <strong>de</strong> cursus).<br />

Eigenschappen.<br />

1. Voor willekeurige <strong>de</strong>len A en B van IR d :<br />

conv(A) ⊕ conv(B) = conv(A ⊕ B)<br />

4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!