File tree Expand file tree Collapse file tree
7-animation/1-bezier-curve Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# Bezier منحنی
2+
23منحنی های Bezier در گرافیک کامپیوتری برای ترسیم اشکال، برای انیمیشن های CSS و در بسیاری از مکان های دیگر استفاده می شود.
34
45آنها چیز بسیار ساده ای هستند، ارزش یک بار مطالعه و سپس احساس راحتی در دنیای گرافیک های برداری و انیمیشن های پیشرفته را دارند.
181182به عنوان مثال، اگر نقاط کنترل '(0،0)'، '(0.5، 1)' و '(1، 0)' باشند، معادلات تبدیل می شوند:
182183
183184- <code >x = (1−t)<sup >2</sup > * 0 + 2(1−t)t * 0.5 + t<sup >2</sup > * 1 = (1-t)t + t<sup >2</sup > = t</code >
184- - <code >y = (1−t)<sup >2</sup > * 0 + 2(1−t)t * 1 + t<sup >2</sup > * 0 = 2(1-t) t = –2t<sup >2</sup > + 2t</code >
185+ - <code >y = (1−t)<sup >2</sup > * 0 + 2(1−t)t * 1 + t<sup >2</sup > * 0 = 2(1-t)t = –2t<sup >2</sup > + 2t</code >
185186
186187اکنون که 't' از '0' تا '1' اجرا می شود، مجموعه مقادیر '(x,y)' برای هر 't' منحنی چنین نقاط کنترلی را تشکیل می دهد.
187188
You can’t perform that action at this time.
0 commit comments