Básico
Baixe qualquer um dos projetos abaixo e abra-o diretamente no Eidograph. Todo download usa o formato .eido atual (manifesto version: 2) e contém código-fonte Eidolang editável. Nenhum formato retirado ou dado de migração está incluído.
Depois de baixar, escolha Abrir no cabeçalho do aplicativo e selecione o arquivo. Você também pode soltar um arquivo .eido sobre o aplicativo; ele abre como uma nova aba de projeto.
Você não precisa instalar nada: cada exemplo também tem um link Ver no visualizador, que abre o projeto no visualizador para navegador.
Construção de quadrado e ponto médio (2D)
Dois pontos livres conduzem uma construção que permanece um quadrado verdadeiro, seguida de pontos médios, um ponto rotacionado, segmentos, marcas de ângulo reto/igualdade e asserções ao vivo. É uma introdução compacta a pontos livres e derivados, transformações e 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 DBaixar square-abcd-midpoint-pq.eido · Ver no visualizador
Tour de componentes sólidos (3D)
Combina um cilindro e uma hélice, um cone, um referencial de similaridade e um lugar geométrico espacial controlado por parâmetro em um único projeto. Use-o para uma olhada rápida em objetos 3D comuns e animação.
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 200Baixar solids-tour.eido · Ver no visualizador
Estrela octângula (3D)
Dois tetraedros regulares se interpenetram para formar uma estrela octângula. Um parâmetro controla toda a escala, enquanto o script constrói uma esfera circunscrita, o octaedro central e um ponto de esfera orbitante, com asserções que verificam continuamente a geometria.
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 A4Baixar stella-octangula.eido · Ver no visualizador
Superfície de função seno e cosseno (3D)
Usa uma função de duas variáveis e surface para desenhar z = sin(x) + cos(y). Um slider de parâmetro muda a amplitude ao vivo. Isso demonstra fn, superfícies de função amostradas, parâmetros e estilo.
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 64Baixar surface-sincos.eido · Ver no visualizador
Modificar um exemplo
Depois de abrir um exemplo, arraste pontos livres, mova sliders de parâmetro ou edite literais no editor Eidolang. Use Salvar como para manter sua própria cópia. Leia a referência da linguagem Eidolang quando quiser entender um comando a partir dos princípios básicos.
