thalaBezier
→ bezier()E thala konego ya Bezier go tswa mo dintlheng tse nne — tse pedi tsa bofelo le tse pedi tsa taolo.
thalaBezier(x1, y1, x2, y2, x3, y3, x4, y4)thalaBezier(x1, y1, x2, y2, x3, y3, x4, y4) e thala konego magareng ga dintlha tse pedi tsa bofelo, e gogwa ke dintlha tse pedi tsa taolo tse mothalo o sa di fitlhelelang.
Dipalo tse pedi tsa ntlha ke ntlha e mothalo o simololang mo go yona. Tse nne tse di latelang ke dintlha tsa taolo — di goga mothalo kwa go tsona, mme mothalo ga o di kgome. Tse pedi tsa bofelo ke ntlha e mothalo o khutlang mo go yona.
Leina la Bezier ga le fetolelwe. Pierre Bezier e ne e le motho — moenjenere wa dikoloi kwa Fora — mme maina a batho ga a fetolelwe. Ke molao o le mongwe o o dirileng gore paloEpeGauss e nne jaaka e ntse.
Konego e e bonolo go feta ke thalaKonego, e e fetang mo dintlheng tsotlhe tse o di nayang go na le go gogwa fela ke tsona.
⚠ Fa o timile mothalo le go tlatsa ka bobedi, ga go diragale sepe — thalaBezier e didimala fela, e sa latlhe phoso. Se se lekantswe.
Diparamethara
Karolo e e bidiwang “Diparamethara”| Leina | Mofuta | Tlhaloso |
|---|---|---|
x1 | palo | x ya ntlha ya bofelo ya ntlha. |
y1 | palo | y ya ntlha ya bofelo ya ntlha. |
x2 | palo | x ya ntlha ya taolo ya ntlha. |
y2 | palo | y ya ntlha ya taolo ya ntlha. |
x3 | palo | x ya ntlha ya taolo ya bobedi. |
y3 | palo | y ya ntlha ya taolo ya bobedi. |
x4 | palo | x ya ntlha ya bofelo ya bobedi. |
y4 | palo | y ya ntlha ya bofelo ya bobedi. |
tiro setaLoeto() {
thalaKanefase(400, 260);
bokamorago(245);
// Mothalo o o bontshang kwa dintlha tsa taolo di leng teng
mothaloMmala(200, 200, 200);
boketeMothalo(1);
thalaMothalo(60, 200, 120, 40);
thalaMothalo(340, 200, 280, 40);
tlogelaGoTlatsa();
mothaloMmala(30, 90, 170);
boketeMothalo(4);
thalaBezier(60, 200, 120, 40, 280, 40, 340, 200);
tlogelaMothalo();
tlatsaMmala(220, 70, 90);
thalaNtlha(120, 40);
thalaNtlha(280, 40);
tlhalosa('Konego ya botala jwa loapi e e menaganeng, le mela e mebedi e e bofefo e e supang dintlha tsa taolo tse dikhibidu tse konego e sa di kgomeng.');
}Bona gape
Karolo e e bidiwang “Bona gape”ntlhanaBezier, magarengBezier, mothalokgomiBezier, thalaKonego