Idejas kā uzlabot kodu?
https://codepen.io/Dawgora/pen/zbGpC
Šis ir De Casteljau algoritms ar mazumiņu baricentrisko algoritmu.
Ideja ir tāda... uz katrām 2 līnijām ir 1 līnija, kas kustas pa to procentuāli vienādā garumā (piemēram, mala x ir 100 px gara, mala y ir 200 px gara. abām būtu jānoiet 10%, tātad punkts uz x atrastos uz 10px un uz y 20px)... un beisiklī ja ir 2 līnijas, tad tur pa virsu jāliek vēl viena līnija. un pa pēdējo līniju, kura ir palikusi viena un tur griežas, pa to vietu, kur iet punkts, iet Bezier līkne. Neprotu normāli izskaidrot. gribas pārveidot algoritmu, kas iet vairāk par 4 punktiem.
Dawgora miniblogs
- 0
Dawgora 01.12.2013. 21:03
Ielogojies vai izveido profilu, lai komentētu!