مثلث بزیه

از testwiki
نسخهٔ تاریخ ۳۰ اکتبر ۲۰۲۴، ساعت ۱۹:۰۴ توسط imported>In fact (ابرابزار)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به ناوبری پرش به جستجو

مثلث بزیر نوع خاصی از منحنی بزیر است که از درونیابی (خطی، درجه دو، مکعبی یا درجات بالاتر) نقاط کنترلی بدست می‌آید.

مثلث مکعبی بزیر

نمونه مثل بزیر با نقاط کنترلی مشخص شده

یک مثلث بزیر مکعبی سطحی با معادله زیر است: الگو:چپ‌چین

p(s,t,u)=(αs+βt+γu)3=β3 t3+3 αβ2 st2+3 β2γ t2u+3 α2β s2t+6 αβγ stu+3 βγ2 tu2+α3 s3+3 α2γ s2u+3 αγ2 su2+γ3 u3

الگو:پایان که در آن α3، β3، γ3، α2β، αβ2، β2γ، βγ2، αγ2، α2γ و αβγ نقاط کنترلی مثلث و s, t، u (با ۰ ≤ s, t، u ≤ ۱ و s+t+u=۱) مراکز جرم داخل مثلث هستند.[۱]

نصف کردن مثلث بزیر مکعبی

مزیت مثلث بزیر در گرافیک کامپیوتری تقریب راحت آنها توسط مثلث‌های منظم است.

عبارت زیر نقاط کنترلی جدید را برای نصف مثلث بزیر کامل با گوشه α3، یک گشوه در میان منحنی بزیر α3 و β3 و گوشه سوم در γ3 است.

(α3α2βαβ2β3α2γαβγβ2γαγ2βγ2γ3)=(10000000001212000000001424140000000183838180000000000100000000012120000000014241400000000001000000000121200000000001)(α3α2βαβ2β3α2γαβγβ2γαγ2βγ2γ3)
به‌طور برابر تنها با استفاده از جمع و تقسیم به دو

الگو:چپ‌چین

β3 := (αβ2 + β3)/2
αβ2 := (α2β + αβ2)/2 β3 := (αβ2 + β3)/2
α2β := (α3 + α2β)/2 αβ2 := (α2β + αβ2)/2 β3 := (αβ2 + β3)/2
β2γ := (αβγ + β2γ)/2
αβγ := (α2γ + αβγ)/2 β2γ:=(αβγ+β2γ)/2
βγ2 := (αγ2 + βγ2)/2

الگو:پایان

منابع

الگو:پانویس