Grundlagen
Laden Sie eines der folgenden Projekte herunter und öffnen Sie es direkt in Eidograph. Jeder Download verwendet das aktuelle .eido-Format (Manifest version: 2) und enthält bearbeitbaren Eidolang-Quellcode. Es ist kein veraltetes Format und keine Migrationsdaten enthalten.
Wählen Sie nach dem Herunterladen Öffnen in der App-Kopfzeile und wählen Sie die Datei aus. Sie können eine .eido-Datei auch auf die App ziehen; sie öffnet dann als neuer Projekt-Tab.
Sie müssen nichts installieren: Jedes Beispiel hat außerdem einen Link Im Viewer ansehen, der das Projekt im browserbasierten Viewer öffnet.
Quadrat- und Mittelpunktkonstruktion (2D)
Zwei freie Punkte steuern eine Konstruktion, die stets ein echtes Quadrat bleibt, gefolgt von Mittelpunkten, einem rotierten Punkt, Strecken, Rechtwinkel-/Gleichheitsmarkierungen und live ausgewerteten Zusicherungen. Es ist eine kompakte Einführung in freie und abgeleitete Punkte, Transformationen und assert.
space plane
point A -2 2
point B -2 -1
point C = rotate(A, B, -90deg)
point D = translate(A, vec(B, C))
polygon square A B C Dsquare-abcd-midpoint-pq.eido herunterladen · Im Viewer ansehen
Rundgang durch Körperkomponenten (3D)
Kombiniert einen Zylinder und eine Helix, einen Kegel, ein Ähnlichkeits-Bezugssystem und einen parameterabhängigen räumlichen Locus in einem Projekt. Nutzen Sie es für einen schnellen Überblick über gängige 3D-Objekte und Animation.
space solid
point3 G 3 -3 0
point3 H 3 -3 2
cylinder tube G H radius 0.6
curve3 helix (3 + 0.8*cos(5*t), -3 + 0.8*sin(5*t), t) t from 0 to 2 samples 200solids-tour.eido herunterladen · Im Viewer ansehen
Stella Octangula (3D)
Zwei reguläre Tetraeder durchdringen sich zu einer Stella Octangula. Ein Parameter steuert den gesamten Maßstab, während das Skript eine Umkugel, das zentrale Oktaeder und einen umlaufenden Kugelpunkt konstruiert, mit Zusicherungen, die die Geometrie fortlaufend prüfen.
space solid
param s 1.4 range 0.6 2.4
point3 O 0 0 0
point3 A1 s s s
point3 A2 s -s -s
point3 A3 -s s -s
point3 A4 -s -s s
pyramid alpha A1 A2 A3 apex A4stella-octangula.eido herunterladen · Im Viewer ansehen
Sinus- und Kosinus-Funktionsfläche (3D)
Verwendet eine Funktion mit zwei Variablen und surface, um z = sin(x) + cos(y) zu zeichnen. Ein Parameterschieberegler ändert die Amplitude live. Dies demonstriert fn, abgetastete Funktionsflächen, Parameter und Stil.
space solid
param s 1 range 0.2 2.5
fn f(x, y) = s * (sin(x) + cos(y))
surface waves f domain -6 6 -6 6 samples 64surface-sincos.eido herunterladen · Im Viewer ansehen
Ein Beispiel anpassen
Nachdem Sie ein Beispiel geöffnet haben, ziehen Sie freie Punkte, bewegen Sie Parameterschieberegler oder bearbeiten Sie Literale im Eidolang-Editor. Verwenden Sie Speichern unter, um Ihre eigene Kopie zu behalten. Lesen Sie die Eidolang-Sprachreferenz, wenn Sie einen Befehl von Grund auf verstehen möchten.
