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.