기본
아래 프로젝트를 내려받아 Eidograph에서 바로 열 수 있습니다. 모든 다운로드는 현재 .eido 형식(매니페스트 version: 2)을 사용하며 편집 가능한 Eidolang 소스를 담고 있습니다. 폐기된 형식이나 마이그레이션 데이터는 들어 있지 않습니다.
내려받은 뒤 앱 헤더에서 열기를 선택하고 파일을 고르세요. .eido 파일을 앱에 끌어다 놓아도 새 프로젝트 탭으로 열립니다.
아무것도 설치할 필요가 없습니다. 모든 예제에는 브라우저 기반 뷰어에서 프로젝트를 여는 뷰어에서 보기 링크도 있습니다.
정사각형과 중점 작도 (2D)
자유점 두 개가 항상 정사각형을 유지하는 작도를 움직이며, 그 뒤로 중점, 회전한 점, 선분, 직각/같은 길이 표시, 실시간 단언이 이어집니다. 자유점과 파생점, 변환, 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 Dsquare-abcd-midpoint-pq.eido 다운로드 · 뷰어에서 보기
입체 구성 요소 투어 (3D)
원기둥과 나선, 원뿔, 닮음 좌표계, 매개변수로 움직이는 공간 자취를 하나의 프로젝트에 모았습니다. 자주 쓰는 3D 객체와 애니메이션을 빠르게 살펴볼 때 쓰세요.
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 200solids-tour.eido 다운로드 · 뷰어에서 보기
별 모양 팔면체 (3D)
두 개의 정사면체가 서로 관통하여 별 모양 팔면체를 이룹니다. 매개변수 하나가 전체 크기를 제어하고, 스크립트는 외접구, 중심의 정팔면체, 공전하는 구면 위의 점을 작도하며, 기하 관계를 계속 검사하는 단언도 포함합니다.
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 A4stella-octangula.eido 다운로드 · 뷰어에서 보기
사인·코사인 함수 곡면 (3D)
2변수 함수와 surface로 z = sin(x) + cos(y)를 그립니다. 매개변수 슬라이더로 진폭을 실시간으로 바꿀 수 있습니다. fn, 샘플링된 함수 곡면, 매개변수, 스타일을 보여 줍니다.
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 64surface-sincos.eido 다운로드 · 뷰어에서 보기
예제 수정하기
예제를 연 뒤 자유점을 드래그하거나, 매개변수 슬라이더를 움직이거나, Eidolang 편집기에서 리터럴을 편집해 보세요. 다른 이름으로 저장으로 나만의 사본을 보관할 수 있습니다. 명령을 기본 원리부터 이해하고 싶다면 Eidolang 언어 레퍼런스를 읽어 보세요.
