Skip to content

Komponen gambar ​

"Komponen" Eidograph adalah objek konstruksi Eidolang. Objek saling merujuk melalui nama, dan mengubah objek hulu akan menghitung ulang setiap objek turunan melalui graf ketergantungan.

Bebas, terikat, dan turunan ​

Setiap objek termasuk dalam salah satu tingkat kebebasan:

TingkatContohInteraksi
Bebas (oranye)point A 0 0Seret langsung; koordinat ditulis kembali
Terikat (ungu)point P on c at 0.25Seret hanya sepanjang pembawanya; parameter ditulis kembali
Turunan (abu-abu)point M = midpoint(A, B)Tidak dapat diseret; gerakkan masukannya

Aturan yang sama berlaku di 2D dan 3D, dan ini hal pertama yang perlu diperiksa ketika sebuah titik tidak bisa diseret.

Komponen bidang ​

Titik dan objek serupa garis ​

txt
space plane
point A -3 -1
point B 3 -1
segment base A B
point M = base.mid
perpendicular p M base

Objek serupa garis yang umum meliputi segment, line, ray, vector, garis sejajar, dan garis tegak lurus. Sebuah titik dapat bebas atau terikat pada ruas garis, lingkaran, kurva, atau lintasan lain.

Lingkaran, busur, elips, dan poligon ​

txt
circle c M through A
point P on c at 45deg
arc a A P B
polygon tri A P B
label P text "P"

Setiap hasil adalah objek kelas satu yang dapat dirujuk oleh perintah berikutnya. Lingkaran, elips, dan poligon dapat menjadi daerah untuk gabungan, irisan, dan selisih; lintasan apa pun dapat dipotongkan.

Fungsi dan gerak ​

plot, curve, polar, equation, dan locus menghasilkan lintasan. param menyediakan nilai yang dapat disesuaikan, animate mengubah parameter atau objek terikat terhadap waktu, dan stage menyusun presentasi berurutan.

txt
param r 2 range 0.5 4
circle c M radius r
animate r duration 2s mode alternate

Komponen bangun ruang ​

Gambar 3D dimulai dengan space solid. Primitifnya meliputi point3, segment3, vector3, bidang, bola, lingkaran, balok, prisma, limas, tabung, dan kerucut, ditambah kurva ruang, lokus, kerangka, dan permukaan fungsi.

txt
space solid
point3 O 0 0 0
point3 T 0 0 3
sphere s O radius 2
cylinder body O T radius 1

Gunakan alat Penunjuk untuk mengorbit kamera. Objek yang dipilih tetap menampilkan jenis, status, dan properti yang dapat diedit di panel Objek. SVG 3D adalah proyeksi kerangka/kontur yang dibuat ulang dari tampilan saat ini, bukan tangkapan layar kanvas WebGL.

Gaya, label, dan grup ​

style mengatur warna, lebar, opasitas, isian, dan gaya garis putus-putus 2D. label menambahkan teks atau rumus LaTeX $$…$$ lengkap. textbox menambahkan konten yang dibungkus baris di kanvas 2D. group memungkinkan beberapa objek berbagi operasi sembunyikan, tampilkan, dan gaya.

Popover properti adalah editor visual untuk perintah-perintah ini. Baik diubah di sana maupun di editor sumber, hasilnya adalah pengeditan teks biasa yang dapat diurungkan dan dibaca oleh agen.