You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 7-animation/1-bezier-curve/article.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -145,7 +145,7 @@
145
145
```smart header="How to draw a curve *through* given points?"
146
146
برای تعیین منحنی Bezier، از نقاط کنترل استفاده می شود. همانطور که می بینیم، آنها در منحنی نیستند، به جز اولین و آخرین.
147
147
148
-
گاهی اوقات کار دیگری داریم: ترسیم منحنی *از میان چندین نقطه*، به طوری که همه آنها روی یک منحنی صاف قرار گیرند. این کار [interpolation](https://en.wikipedia.org/wiki/Interpolation) نامیده می شود و در اینجا ما آن را پوشش نمی دهیم.
148
+
گاهی اوقات کار دیگری داریم: ترسیم منحنی *از میان چندین نقطه*، به طوری که همه آنها روی یک منحنی صاف قرار گیرند. این کار [interpolation][(https://en.wikipedia.org/wiki/Interpolation)](https://fa.wikipedia.org/wiki/%D8%AF%D8%B1%D9%88%D9%86%E2%80%8C%DB%8C%D8%A7%D8%A8%DB%8C) نامیده می شود و در اینجا ما آن را پوشش نمی دهیم.
149
149
150
150
فرمول های ریاضی برای چنین منحنی هایی وجود دارد، به عنوان مثال [چند جمله ای لاگرانژ](https://en.wikipedia.org/wiki/Lagrange_polynomial). در گرافیک کامپیوتری [اسپلاین درون یابی](https://en.wikipedia.org/wiki/Spline_interpolation) اغلب برای ایجاد منحنی های صاف که نقاط زیادی را به هم متصل می کند، استفاده می شود.
به جای <code>x<sub>1</sub>، y<sub>1</sub>، x<sub>2</sub>، y<sub>2</sub>، x<sub>3 </sub>، y<sub>3</sub></code> باید مختصات 3 نقطه کنترل را قرار دهیم، و سپس با انتقال 't' از '0' به '1'، برای هر مقدار 't' '(x,y)' از منحنی را خواهیم داشت.
0 commit comments