Bewegen Sie t mit den Pfeiltasten (0.1 Schritte)

Sie können die NURBS einzeln umfärben.

Sie konnen bei “Eigenschaften von t”
  Animation wählen.
Unten rechts im Fenster ist 
dann ein Stop/Go-Taste.

Spuren löschen: Strg F

Metapmophose Trisektix  ↔Kreis
Mit NURBS, Grundfktn: Bernsteinpolynome:

a = 1 (slider from -3 to 3, step 0.1)
t = 2 (slider from 0 to 2, step 0.1)
f_{1}: y = (sqrt(3) * x)
D: (a, a)
C: ((2 * a), (3 * a / 2))
B: ((3 * a), a)
A: ((3 * a), 0)
h = PolyLine(A, B, C, D)
b0(t) = (1 - t)^(3)
b1(t) = ((3 * (1 - t)^(2)) * t)
b2(t) = ((3 * (1 - t)) * t^(2))
b3(t) = t^(3)
e_{1}: 1 / sqrt(2)
m: tan(60°)
E = (0, 3)
F = (2, 3)
G = (3, 1.5)
H = (3, 0)
gl1:=((a + x) * y^(2)) = (((3 * a) - x) * x^(2))
meta = CurveCartesian((x(E) * b0(t) / (1 + t^(2))) + (x(F) * b1(t) / (1 + t^(2))) + ((x(G) * 4 / 3) * b2(t) / (1 + t^(2))) + ((x(H) * 2) * b3(t) / (1 + t^(2))), (y(E) * b0(t) / (1 + t^(2))) + (y(F) * b1(t) / (1 + t^(2))) + ((y(G) * 4 / 3) * b2(t) / (1 + t^(2))) + ((y(H) * 2) * b3(t) / (1 + t^(2))), t, -13, 20)
trisec = CurveCartesian((x(A) * b0(t) / (1 + t^(2))) + (x(B) * b1(t) / (1 + t^(2))) + ((x(C) * 4 / 3) * b2(t) / (1 + t^(2))) + ((x(D) * 2) * b3(t) / (1 + t^(2))), (y(A) * b0(t) / (1 + t^(2))) + (y(B) * b1(t) / (1 + t^(2))) + ((y(C) * 4 / 3) * b2(t) / (1 + t^(2))) + ((y(D) * 2) * b3(t) / (1 + t^(2))), t, -13, 20)
i = Segment(A, E)
j = Segment(B, F)
u: (t * Vector[A, E])
v: (t * Vector[B, F])
A' = Translate(A, u)
c = Vector(A, A')
B' = Translate(B, v)
d = Vector(B, B')
w: (t * Vector[C, G])
C' = Translate(C, w)
e = Vector(C, C')
k = Segment(C, G)
l = Segment(D, H)
w_1: (t * Vector[D, H])
D' = Translate(D, w_1)
f = Vector(D, D')
g = PolyLine({E, F, G, H})
n = PolyLine(A', B', C', D')
tri: trisec
mopho = CurveCartesian((x(A') * b0(t) / (1 + t^(2))) + (x(B') * b1(t) / (1 + t^(2))) + ((x(C') * 4 / 3) * b2(t) / (1 + t^(2))) + ((x(D') * 2) * b3(t) / (1 + t^(2))), (y(A') * b0(t) / (1 + t^(2))) + (y(B') * b1(t) / (1 + t^(2))) + ((y(C') * 4 / 3) * b2(t) / (1 + t^(2))) + ((y(D') * 2) * b3(t) / (1 + t^(2))), t, -12, 12)