Pozdrav,
Radim jedan program u kojem bi trebalo da se može nacrtati kontura koja se sastoji od linija i lukova. Napravio sam dio gdje mogu da dodajem elementu konture , selektujem elemente mišom , pomijeram kontrolne tačke i sl. Sada mi je potrebno da napravim da se na kontrolne tačke mogu dodavati konstrainti ili veze . Kada označim dvije tačke onda mogu da postavim vezu između tih tačaka npr. slučajevi koji mogu da nastupe su sledeći:
- tačka A ,B Veza: horizontalno poravnanje (uslov A.y = B.y )
- tačka B, C Veza: vertikalno poravnanje (uslov B.x = C.x )
- tačka C, D Veza: udaljenost X (uslov D.X = C.X + Kx )
- tačka C, D Veza: udaljenost Y (uslov D.y = C.Y + Ky )
Problem koji imam je što ne mogu da dođem do zaključka da li se nova veza može postaviti, kako se može odrediti da li se može postaviti nova veza a
da to ne bude u protivnosti sa prethodnim vezama. Kako mi se ovo čini malo komplikovanim bilo bi dosta ako mi možete reći gdje mogu naći više informacija ili ako ima neki open source projekat.
[Ovu poruku je menjao misk0 dana 22.05.2008. u 12:28 GMT+1]