BezierCurve

BezierCurve

BezierCurve
نسخه فعلی
1
زیرنوع از
GeomCurve
زمینه های
 
موجودیت / شی
متغیر
شرح
عدد صحیح
نسخه.
عدد صحیح
د
بعد فضایی
بولی
اگر منحنی گویا باشد 1، اگر منحنی چند جمله ای (غیر منطقی) باشد 0.
عدد صحیح
پ
درجه.
double[p+1][k]
Pw
نقاط کنترل اگر منحنی گویا باشد، آنگاه نقاط در مختصات همگن و k = d+1 داده می شوند. اگر منحنی چند جمله ای باشد، نقاط با مختصات دکارتی و k = d داده می شوند.
شرح
منحنی منطقی بزیه یک منحنی پارامتر شده از فرم است
که در آن توابع
آیا توابع پایه برنشتاین درجه هستند ،  = (  1 ، …،  ) نقاط کنترلی در فضای d بعدی هستند، و i وزن‌هایی هستند که همیشه باید اعداد حقیقی مثبت باشند تا یک عدد به درستی به دست آید. منحنی منطقی بزیه تعریف شده است. یک منحنی منطقی بزیه جهتی دارد که با پارامتر t تعریف شده است . نقاط کنترل همگن Pw[i] که در سریال سازی یک منحنی منطقی استفاده می شود دارای اجزای زیر است:
یک منحنی چند جمله ای همه وزن ها برابر با 1 است.
مثال
مثال زیر منحنی بزیه را نشان می دهد:
11 BezierCurve # کلاس
نسخه 1 #
3 #خیر
1 # منطقی؟
2 # درجه
# نقاط کنترل همگن
-1 0 0 1
-0.70710678118654757 -0.70710678118654757 0 0.70710678118654757
0 -1 0 1
همچنین ببینید
BSplineCurve