Skip to content

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.

txt
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 D

square-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.

txt
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 200

solids-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.

txt
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 A4

stella-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.

txt
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 64

surface-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.