사용자 인터페이스
EduBeam은 세 영역으로 나뉩니다. 위쪽의 앱 바, 가운데에서 그림을 그리는 뷰어, 그리고 객체 종류마다 표가 있는 하단 바입니다. 무엇이 어디에 있는지 알면 사용 설명서의 나머지 내용도 쉽게 이해할 수 있습니다.

- ☰ 메뉴: 열기, 저장, 공유, 내보내기, 예제와 안내 투어.
- 앱 바 버튼: 구조물 지우기와 모델 공유.
- 모델의 모든 변경에 대한 실행 취소 / 다시 실행.
- 뷰어 버튼: 가운데 맞춤, 화면에 맞추기, 표시 옵션 토글.
- 표시 옵션: 어떤 결과와 모델 요소를 그릴지 선택합니다.
- 그리드, 스냅, 십자선, 단위.
- 하단 바 탭: 절점, 요소, 하중, 재료, 단면, 결과.
- 열린 탭의 표. 모든 값을 편집할 수 있습니다.
둘러보기
☰ → 둘러보기를 선택하면 앱 안에서 이 부분들을 하나씩 짚어 줍니다.

앱 바
| 컨트롤 | 기능 |
|---|---|
| ☰ 메뉴 | 메인 메뉴입니다. 아래를 참고하세요. |
| 구조물 지우기 | 확인 후 모든 절점, 요소, 하중을 삭제합니다. 체크박스 두 개로 재료와 단면도 함께 삭제할 수 있습니다. Ctrl+Z로 모델을 되돌릴 수 있으며, 모델은 최근 구조물에도 보관됩니다. |
| 모델 공유 | 모델 전체가 담긴 링크가 있는 공유 대화 상자를 엽니다. |
| 새로운 기능 | 릴리스 노트입니다. 업데이트 후 한 번은 자동으로 열립니다. |
| 사용 설명서 / GitHub | 이 사용 설명서와 소스 코드. |
휴대폰에서는 ☰ 메뉴와 사용 설명서만 앱 바에 들어가고, 나머지는 모두 메뉴에 있습니다.
☰ 메뉴

| 항목 | 기능 |
|---|---|
| 프로젝트 열기 / 프로젝트 저장 | project.json 파일을 열거나 내려받습니다(Ctrl+O / Ctrl+S). |
| 최근 구조물 | 지우거나 대체한 최근 모델 10개를 복원할 수 있습니다. |
| 이미지 내보내기 | 그림을 PNG나 SVG로 저장하거나 복사합니다(Ctrl+P). |
| 모델 공유 | 앱 바 버튼과 같습니다. |
| 예제 | 미리 만들어진 모델 갤러리. |
| 첫 번째 보 그리기 | 7단계로 된 안내 과제. |
| 둘러보기 | 인터페이스 투어. |
| 구조물 지우기 | 앱 바 버튼과 같습니다. |
메뉴 아래쪽에는 앱 버전과 출시일이 표시됩니다.
뷰어
캔버스에서 모델을 그리고 살펴봅니다. 앱의 다른 부분은 모두 여기서 선택한 것을 따라갑니다.
캔버스의 버튼
- 왼쪽 위: 실행 취소와 다시 실행(Ctrl+Z / Ctrl+Shift+Z). 추가, 편집, 드래그, 삭제, 지우기를 포함해 모델의 모든 변경을 되돌릴 수 있습니다.
- 오른쪽 위: 가운데 맞춤(C), 화면에 맞추기(F), 그리고 표시 옵션을 보이거나 숨기는 ⚙ 버튼. 터치스크린에는 영역 선택도 있습니다.
- 오른쪽 아래: G는 그리드를, S는 그리드 스냅을 켜고 끕니다. 십자선 버튼은 눈금자에 포인터 위치를 표시하고, 단위 칩은 설정의 언어 및 지역을 엽니다.
표시 옵션

기본으로 열려 있는 두 줄의 체크박스입니다.
- 결과: 변형 형상, N (x), Vz (x), My (x), 반력. 변형 형상, M, 반력은 처음부터 체크되어 있습니다.
- 모델: 지점, 하중, 절점 이름, 요소 이름.
설정 더 보기는 전체 설정을 뷰어 설정에서 엽니다.
화면 이동
| 동작 | 마우스 | 터치 |
|---|---|---|
| 확대/축소 | 마우스 휠(커서 방향으로), Ctrl+= / Ctrl+- | 두 손가락 벌리기/모으기 |
| 화면 이동 | 가운데 또는 오른쪽 버튼으로 드래그(설정 → 조작 및 단축키 참고) | 한 손가락으로 드래그 |
| 화면에 맞추기 / 가운데 맞춤 | F / C 또는 오른쪽 위 버튼 | 오른쪽 위 버튼 |
선택과 편집
절점, 요소, 하중, 치수선을 클릭하면 선택됩니다. 그 옆에 세부 정보와 하중 추가, 지점 설정, 편집, 강성 행렬 보기, 삭제 등 알맞은 작업이 있는 패널이 열립니다. 절점을 클릭하면 하단 바도 절점 탭으로 바뀝니다.


- 빈 캔버스에서 드래그하면 선택 사각형이 그려집니다. 사각형 안의 절점, 요소, 그 하중과 치수선이 모두 선택됩니다. Delete를 누르면 모두 삭제되고, Ctrl+C / Ctrl+V로 다른 곳에 복사할 수 있습니다.
- 절점을 드래그하면 이동합니다. 스냅이 켜져 있으면 그리드에 맞춰집니다. 연결된 요소와 그 하중도 함께 따라옵니다.
- 하중을 더블클릭하면 편집할 수 있습니다.
- 무엇이든 포인터를 올리면 툴팁이 나타납니다. 절점은 변위와 회전각을, 요소는 재료와 단면을, 하중은 값을 보여 줍니다. 터치스크린에서는 대신 탭하면 선택 패널에 같은 정보가 나타납니다.

캔버스를 마우스 오른쪽 버튼으로 클릭하면(터치스크린에서는 길게 누르면) 캔버스 메뉴가 열립니다. 절점 추가나 요소 추가를 고를 때 Ctrl을 누르고 있으면 대화 상자 대신 마우스로 배치합니다. 요소 위에서는 메뉴에 요소에 치수 추가도 있습니다.

모든 단축키는 키보드, 마우스 및 터치 페이지에 있습니다.
모델을 해석할 수 없을 때
뷰어 왼쪽 위에 메시지가 나타납니다.
- 새로 추가 버튼과 함께 정의된 재료가 없습니다 / 정의된 단면이 없습니다.
- 모델이 단지 아직 완성되지 않았을 때는 작은 파란색 지점 필요 칩.
- 무언가 잘못되었을 때는 모든 문제를 나열하는 자세히 보기가 있는 빨간색 메시지.
구조물이 아직 움직일 수 있으면 EduBeam이 점선 윤곽으로 구조물을 흔들어 보이고, 원인이 되는 절점이나 힌지에 원을 그립니다. 메시지에 포인터를 올리면 움직임을 다시 볼 수 있고, 눈 모양 버튼으로 숨길 수 있습니다.


문제 해결에서 모든 메시지를 설명합니다.
하단 바
탭 6개가 있으며, 탭마다 도구 모음과 편집 가능한 표가 있습니다. 탭에는 모델에 있는 각 종류의 객체 수가 표시됩니다. 오른쪽의 ?는 열린 탭을 설명하고, 일부 열 제목 옆의 ?도 그 열을 설명합니다. 탭 줄을 위아래로 드래그해 바의 크기를 바꾸거나, 오른쪽 버튼으로 최소화할 수 있습니다.
| 탭 | 도구 모음 | 표 |
|---|---|---|
| 절점 | 절점 추가(대화 상자), 절점 추가(마우스) | 이름, 좌표, 구속 자유도(지점 기호, Dx, Dz, Ry, 지점 각도 α), 하중, 편집, 삭제 |
| 요소 | 요소 추가(대화 상자), 요소 추가(마우스) | 이름, 유형, 절점(교환 버튼 포함), 재료, 단면, 단부 힌지, 하중, 강성 행렬, 삭제 |
| 하중 | 절점하중 추가, 요소하중 추가 | 유형, 대상, 편집 가능한 성분, 편집, 삭제 |
| 재료 | 재료 추가, 재료 라이브러리 | 이름, E, G, αT, 삭제 |
| 단면 | 단면 추가, 단면 라이브러리, 다각형 단면 | 형상, 이름, A, Iy, h, k, 형상 편집, 삭제 |
| 결과 | 절점 결과, 요소 결과, CSV 내보내기, 복사 | 절점별 변위와 회전각 또는 요소별 단부력 |
셀은 그 자리에서 편집합니다. 클릭하고 값을 입력한 다음 Enter를 누릅니다(셀을 벗어나려면 Esc). 값은 현재 단위로 표시되고 입력됩니다.
뷰어 위의 탭
뷰어는 캔버스를 보여 줍니다. 설정은 설정을 전체 화면으로 보여 주므로 색상이나 단위를 바꾼 뒤 다시 전환해 효과를 확인할 수 있습니다. 단위 칩과 설정 더 보기는 같은 설정을 모델 위의 대화 상자로 엽니다.
플로팅 창
강성 행렬(요소 패널이나 요소 표에서)은 전체 좌표계 기준 요소의 6 × 6 강성 행렬을 창으로 엽니다. 캔버스 메뉴의 편집은 현재 선택 항목의 표를 엽니다. 창은 제목 표시줄을 드래그해 옮기고 ×로 닫습니다.