Dasar
Unduh proyek mana pun di bawah ini dan buka langsung di Eidograph. Setiap unduhan memakai format .eido saat ini (manifes version: 2) dan berisi sumber Eidolang yang dapat diedit. Tidak ada format yang sudah dihentikan atau data migrasi yang disertakan.
Setelah mengunduh, pilih Buka di header aplikasi dan pilih file. Anda juga dapat menjatuhkan file .eido ke aplikasi; file itu terbuka sebagai tab proyek baru.
Anda tidak perlu memasang apa pun: setiap contoh juga memiliki tautan Lihat di Penampil yang membuka proyek di penampil berbasis browser.
Konstruksi persegi dan titik tengah (2D)
Dua titik bebas menggerakkan konstruksi yang tetap merupakan persegi sejati, dilanjutkan dengan titik tengah, titik yang diputar, ruas garis, tanda siku/sama panjang, dan asersi langsung. Ini adalah pengantar ringkas tentang titik bebas dan turunan, transformasi, dan 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 DUnduh square-abcd-midpoint-pq.eido · Lihat di Penampil
Tur komponen bangun ruang (3D)
Menggabungkan tabung dan heliks, kerucut, kerangka kesebangunan, dan lokus ruang yang digerakkan parameter dalam satu proyek. Gunakan untuk melihat sekilas objek 3D umum dan animasi.
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 200Unduh solids-tour.eido · Lihat di Penampil
Oktahedron bintang (3D)
Dua tetrahedron beraturan saling menembus membentuk oktahedron bintang. Satu parameter mengatur seluruh skala, sementara skrip membangun bola luar, oktahedron inti, dan titik bola yang mengorbit, dengan asersi yang terus memeriksa geometrinya.
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 A4Unduh stella-octangula.eido · Lihat di Penampil
Permukaan fungsi sinus dan kosinus (3D)
Memakai fungsi dua peubah dan surface untuk menggambar z = sin(x) + cos(y). Penggeser parameter mengubah amplitudo secara langsung. Ini memperlihatkan fn, permukaan fungsi hasil pencuplikan, parameter, dan gaya.
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 64Unduh surface-sincos.eido · Lihat di Penampil
Memodifikasi contoh
Setelah membuka contoh, seret titik bebas, gerakkan penggeser parameter, atau edit literal di editor Eidolang. Gunakan Simpan Sebagai untuk menyimpan salinan Anda sendiri. Baca referensi bahasa Eidolang bila Anda ingin memahami sebuah perintah dari prinsip dasarnya.
