Skip to content

Básico

Descarga cualquiera de los proyectos siguientes y ábrelo directamente en Eidograph. Cada descarga usa el formato .eido actual (manifiesto version: 2) y contiene código fuente de Eidolang editable. No se incluye ningún formato retirado ni datos de migración.

Después de descargar, elige Abrir en la cabecera de la aplicación y selecciona el archivo. También puedes soltar un archivo .eido sobre la aplicación; se abre como una nueva pestaña de proyecto.

No hace falta instalar nada: cada ejemplo tiene también un enlace Ver en el visor, que abre el proyecto en el visor para navegador.

Construcción de cuadrado y punto medio (2D)

Dos puntos libres impulsan una construcción que se mantiene como un cuadrado verdadero, seguida de puntos medios, un punto rotado, segmentos, marcas de ángulo recto/igualdad y aserciones en vivo. Es una introducción compacta a los puntos libres y derivados, las transformaciones y 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

Descargar square-abcd-midpoint-pq.eido · Ver en el visor

Recorrido de componentes sólidos (3D)

Combina un cilindro y una hélice, un cono, un marco de semejanza y un lugar geométrico espacial controlado por un parámetro, todo en un mismo proyecto. Úsalo para un vistazo rápido a los objetos 3D comunes y a la animación.

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

Descargar solids-tour.eido · Ver en el visor

Stella octangula (3D)

Dos tetraedros regulares se interpenetran para formar una stella octangula. Un parámetro controla la escala completa, mientras el script construye una esfera circunscrita, el octaedro central y un punto orbitando sobre una esfera, con aserciones que comprueban continuamente la geometría.

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

Descargar stella-octangula.eido · Ver en el visor

Superficie de función seno y coseno (3D)

Usa una función de dos variables y surface para dibujar z = sin(x) + cos(y). Un control deslizante de parámetro cambia la amplitud en vivo. Esto demuestra fn, superficies de función muestreadas, parámetros y estilo.

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

Descargar surface-sincos.eido · Ver en el visor

Modificar un ejemplo

Después de abrir un ejemplo, arrastra puntos libres, mueve controles deslizantes de parámetros o edita literales en el editor de Eidolang. Usa Guardar como para conservar tu propia copia. Consulta la referencia del lenguaje Eidolang cuando quieras entender un comando desde sus principios básicos.