Português (Brasil)
Aparência
Objetos 2D (inglês) · Objetos 3D (inglês)
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.
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
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
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
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
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.