bounding polygon

2 views
Skip to first unread message

Jo

unread,
Apr 18, 2009, 1:26:46 AM4/18/09
to BobbinWork development
Ik moet een polygon om 2 (soms meer) kruisende lijntjes hebben.

Tot nu toe deed ik of het rechte lijntjes waren. Dus een zigzag langs
de startpunten op
http://code.google.com/p/bobbinwork/source/browse/trunk/src/nl/BobbinWork/diagram/model/Connectors.java#190
en op #197 een zigzag lijntje langs de eindpunten. GetHull is wat
ingewikkelder omdat het om aan elkaar geschakelde kruisjes kan gaan,
zie object tree op http://code.google.com/p/bobbinwork/source/browse/wiki/images/class-tree.png?r=243
(view raw file, ik moet de mime type nog goed zetten) maar in de
constructor op #70 gaat het nog om het het simpele geval van een enkel
kruisje.

Maar het zijn geen rechte lijnen dus de controle punten aan de
zijkanten moeten ook meedoen. De rechter tekening in de constructor op
#80 gaat nu nog steeds niet goed, vandaar todo. Dat wil ik oplossen
met de gespiegelde kompas test op http://code.google.com/p/bobbinwork/wiki/MathChallenges#Question

Overigens wordt het polygon te groot als ik de controlepunten zelf
meeneem, de punten moeten dichterbij, maar dat is een volgende stap.
Dat verandert het principe niet.
Reply all
Reply to author
Forward
0 new messages