Tlola o ye mo diteng
DikaiBula setseleganyi ↗

magarengKonego

→ splinePoint()

E busa khoutinete e le nngwe ya ntlha e e mo koneong e e boreledi.

magarengKonego(a, b, c, d, t)

magarengKonego(a, b, c, d, t) e dira se magarengBezier e se dirang, mme mo koneong ya thalaKonego. E dira mokwalo o le mongwe ka nako, ka jalo o e bitsa gabedi — gangwe ka dikhoutinete tsa x, gangwe ka tsa y.

⚠ t = 0 ga se ntlha ya ntlha. Se ke selo se se ka tsietsang: t e tsamaya go tswa mo ntlheng ya bobedi go ya go ya boraro, e seng go tswa mo go ya ntlha go ya go ya bone. Se se lekantswe: magarengKonego(5, 73, 73, 15, 0) e busa 73 — e leng ntlha ya bobedi — le magarengKonego(5, 73, 73, 15, 1) le yona e busa 73, e leng ya boraro. Dintlha tsa ntlha le tsa bofelo di supa tsela fela.

⚠ Ga e thibele t, jaaka magarengBezier.

Bokete jwa konego bo a e ama. Fa o fetotse seeloSaKonego('tightness', ...), dipalo tse magarengKonego e di busang di a fetoga le tsona.

LeinaMofutaTlhaloso
apaloKhoutinete ya ntlha ya ntlha.
bpaloKhoutinete ya ntlha ya bobedi — ke fa t = 0.
cpaloKhoutinete ya ntlha ya boraro — ke fa t = 1.
dpaloKhoutinete ya ntlha ya bone.
tpaloGore o le kae magareng ga ntlha ya bobedi le ya boraro.
Karolo e e thadiwang ya konego
tiro setaLoeto() {
  thalaKanefase(400, 240);
  bokamorago(245);

  metlha ax = 40;
  metlha ay = 200;
  metlha bx = 120;
  metlha by = 60;
  metlha cx = 280;
  metlha cy = 190;
  metlha dx = 360;
  metlha dy = 60;

  tlogelaGoTlatsa();
  mothaloMmala(200);
  boketeMothalo(2);
  thalaKonego(ax, ay, bx, by, cx, cy, dx, dy);

  // Dintlha tse 21 magareng ga ntlha ya bobedi le ya boraro
  tlogelaMothalo();
  tlatsaMmala(220, 70, 90);
  gopheta (diri i = 0; i <= 20; i = i + 1) {
    metlha t = i / 20;
    thalaSediko(magarengKonego(ax, bx, cx, dx, t), magarengKonego(ay, by, cy, dy, t), 8);
  }

  tlhalosa('Konego e e bofefo e e menaganeng, le didiko tse dinnye tse dikhibidu tse di tshotseng fela karolo ya gare ya yona.');
}

thalaKonego, mothalokgomiKonego, magarengBezier, seeloSaKonego