Fig enthält die Punkte-Liste mit den figurbeschreibenden Punkten. Die Punktliste Fig (abgelegt in FigO) wird durch Abtasten eines Bildes erstellt. Mit dem Marker (der rote Punkt rechts) werden die (Splinekurven)-Punkte markiert und mit [++] nach Fig geschrieben. (POS=n einfügen an Pos n, POS=-n ersetze POS n)
Grid enthält die Spline-Beschreibung, die Nummern der Punkte die mit einem Spline-Polynom verbunden werden sollen.
Der Fisch Scarus Sp. wird mit 5 Splines gezeichnet durch die Punkte
{{1, 2, 3, 4}, {4, 5, 6}, {6, 7, 8, 9}, {9, 10, 11}, {11, 12, 13, 14, 1}}
Ich hab in diesem Beispiel ein Bild (aus mathshistory) des Scarus sp. einkopiert und mit dem Marker abgetastet und die Punkte mit Spline-Kurven verbunden -> FigOShape.
FigDT (P(x,y),Q(x,y)), FigDT stellt die mit den Funktionen P,Q abgebildetet Punkte bzw. FigDTShape die damit generierten Splines-Kurven dar.
ab_ij Einstellung für Slider a,b bei update, Input {} übertrage Slider a,b, nach ab_ij
Die App zeigt Instabilitäten - vermutlich die Splines betreffend - für Entwurfsarbeiten ggf. Π für Polylines.
Snoopy-Diddle morph
Fig={(2.08, 1.74), (1.54, 2.61), (0.46, 2.82), (-0.47, 3.48), (-2.09, 2.76), (-2.18, 0.84), (-1.25, 0.72), (-1.16, 2.01), (-0.77, 0.78), (-0.77, -0.84), (-0.95, -1.29), (-0.68, -1.38), (-0.64, -1.64), (-0.44, -1.47), (-0.17, -1.5), (-0.08, -1.26), (-0.26, -0.51), (1.57, 0.96), (0.1, 0.48), (0.43, -0.33), (0.16, -0.93), (0.31, -1.65), (1.15, -1.02), (1.27, -2.07), (0.52, -2.34), (-0.71, -2.25), (-1.64, -2.19), (-1.88, -2.07), (-1.28, -1.86), (0.94, -0.59), (1.27, -0.3), (1.72, -0.96), (1.75, -2.07), (2.38, 1.67), (2.38, 1.27), (1.93, 1.29), (-0.92, -1.81)}
Grid={{1, 2, 3, 4, 5, 6, 7, 8}, {7, 9, 10, 11, 12, 13, 14, 15, 16, 17}, {1, 18, 19, 20, 21, 22, 15}, {20, 23, 24, 25, 26, 27, 28, 29, 26}, {30, 31, 32, 33, 24}, {1, 34, 35, 36}, {11, 37, 26}}
ab_ij={0, -0.1, -0.02, 0.78, 0.06, 0.02, -0.02, -0.14, -0.02, 1}
Links
https://mathshistory.st-andrews.ac.uk/Darcy/darcy/https://observablehq.com/@stringertheory/stretchy-fishhttp://www.mcs.st-and.ac.uk/~dat/page4.html