Básico
Transfira qualquer projeto abaixo e abra-o diretamente no Eidograph. Cada transferência usa o formato .eido atual (manifesto version: 2) e contém código-fonte Eidolang editável. Não está incluído nenhum formato retirado nem dados de migração.
Depois de transferir, escolha Abrir no cabeçalho da aplicação e selecione o ficheiro. Também pode largar um ficheiro .eido sobre a aplicação; ele abre como um novo separador de projeto.
Não precisa de instalar nada: cada exemplo tem também uma ligação 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 se mantém um verdadeiro quadrado, seguida de pontos médios, um ponto rodado, segmentos, marcas de ângulo reto/igualdade e afirmaçõ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 DTransferir square-abcd-midpoint-pq.eido · Ver no visualizador
Passeio por componentes sólidos (3D)
Combina um cilindro e uma hélice, um cone, um referencial de semelhança e um lugar geométrico espacial guiado por parâmetro, tudo num único projeto. Use-o para uma visão rápida dos objetos 3D comuns e da 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 200Transferir solids-tour.eido · Ver no visualizador
Stella octangula (3D)
Dois tetraedros regulares interpenetram-se para formar uma stella octangula. Um parâmetro controla a escala do conjunto, enquanto o script constrói uma circunsfera, o octaedro central e um ponto de esfera orbitante, com afirmaçõ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 A4Transferir 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 cursor de parâmetro altera a amplitude ao vivo. Isto 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 64Transferir surface-sincos.eido · Ver no visualizador
Modificar um exemplo
Depois de abrir um exemplo, arraste pontos livres, mova cursores de parâmetro ou edite literais no editor Eidolang. Use Guardar como para manter a sua própria cópia. Leia a referência da linguagem Eidolang quando quiser compreender um comando a partir dos primeiros princípios.
