Skip to content

Basique

Téléchargez n'importe quel projet ci-dessous et ouvrez-le directement dans Eidograph. Chaque téléchargement utilise le format .eido actuel (manifeste version: 2) et contient du code source Eidolang modifiable. Aucun format retiré ni donnée de migration n'est inclus.

Après le téléchargement, choisissez Ouvrir dans l'en-tête de l'application et sélectionnez le fichier. Vous pouvez aussi déposer un fichier .eido sur l'application ; il s'ouvre comme un nouvel onglet de projet.

Vous n'avez rien à installer : chaque exemple propose aussi un lien Ouvrir dans la visionneuse, qui ouvre le projet dans la visionneuse web.

Construction du carré et du milieu (2D)

Deux points libres pilotent une construction qui reste un vrai carré, suivie de milieux, d'un point tourné, de segments, de marques d'angle droit/égalité, et d'assertions en direct. C'est une introduction compacte aux points libres et dérivés, aux transformations et à 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

Télécharger square-abcd-midpoint-pq.eido · Ouvrir dans la visionneuse

Visite des composants solides (3D)

Combine un cylindre et une hélice, un cône, un repère de similitude, et un lieu spatial piloté par paramètre dans un seul projet. Utilisez-le pour un aperçu rapide des objets 3D courants et de l'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

Télécharger solids-tour.eido · Ouvrir dans la visionneuse

Stella octangula (3D)

Deux tétraèdres réguliers s'interpénètrent pour former une stella octangula. Un paramètre contrôle l'échelle globale, tandis que le script construit une sphère circonscrite, l'octaèdre central et un point de sphère en orbite, avec des assertions qui vérifient continuellement la géométrie.

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

Télécharger stella-octangula.eido · Ouvrir dans la visionneuse

Surface de fonction sinus et cosinus (3D)

Utilise une fonction à deux variables et surface pour tracer z = sin(x) + cos(y). Un curseur de paramètre modifie l'amplitude en direct. Cela démontre fn, les surfaces de fonction échantillonnées, les paramètres et le style.

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

Télécharger surface-sincos.eido · Ouvrir dans la visionneuse

Modifier un exemple

Après avoir ouvert un exemple, faites glisser des points libres, déplacez les curseurs de paramètres, ou modifiez les littéraux dans l'éditeur Eidolang. Utilisez Enregistrer sous pour conserver votre propre copie. Consultez la référence du langage Eidolang lorsque vous souhaitez comprendre une commande depuis les principes fondamentaux.