diff --git a/A05_EduDetail/guide/E06/00_설명서.md b/A05_EduDetail/guide/E06/00_설명서.md index 89e38d24a..919c00c31 100644 --- a/A05_EduDetail/guide/E06/00_설명서.md +++ b/A05_EduDetail/guide/E06/00_설명서.md @@ -1,72 +1,37 @@ -# 암반 해석 설명서 +# 암반 해석 -## 이 화면에서 하는 일 +암 측점(리핑암 · 발파암) 깎기 비탈이 절리(암반 틈) 때문에 무너질 수 있는지, 현장에서 잰 절리 방향으로 판정하고 안전율을 셈하는 화면. -암 측점(리핑암 · 발파암)의 깎기 비탈이 절리(암반 틈) 때문에 무너질 수 있는지 봄. -현장에서 조사한 절리 방향을 넣으면 측점마다 두 가지를 셈. +## 여는 길 -- **Markland 판정** — 절리 방향만 보고 평면 · 쐐기 · 전도 가운데 어떤 무너짐이 생길 수 있는지 가림. -- **Hoek-Bray 안전율** — 평면 · 쐐기로 판정된 것만 건기 · 우기(· 지진) 안전율을 셈. 전도는 판정만 함. +- 왼쪽 위 **[☰]** 서랍의 「진행단계」 목록에서 **암반 해석** 을 누름(E02 지반 조건과 복사본 횡단이 먼저 있어야 함). +- 암 측점이 없는 노선이면 「암 측점 깎기 비탈이 없습니다.」 안내만 보임. -사면 방향 · 경사 · 높이는 복사본 횡단에서, 물성 · 지진 · 기준 안전율은 지반 조건(E02)에서 가져옴. +![화면 한눈에](E06_00_overview.webp) + +## 화면 구역 + +| 번호 | 구역 | 하는 일 | +| --- | --- | --- | +| 1 | [☰] 서랍 | 안정성평가 단계(지반 조건 · 2D 해석 · 3D 해석 · 보고서 · 암반 해석 · 광역 위험) 사이를 오감 | +| 2 | 왼쪽 카드(절리군 · 해석 설정) | 현장 절리 방향을 넣고 해석 조건을 고침 | +| 3 | 왼쪽 아래 단추 줄 | [초기화] · [저장] · [해석] | +| 4 | 위험 띠 | 누가거리 축에 측점마다 가장 나쁜 판정 색 · 누르면 그 측점이 열림 · 위에 「다시 [해석]」 띠가 뜰 때가 있음 | +| 5 | 스테레오넷 | 고른 측점의 사면과 절리를 그린 원형 그림 · [등각] [등면적] · [전체] [평면] [쐐기] [전도] | +| 6 | 측점 결과(오른쪽) | 측점 표 · 고른 측점의 사면 줄 · 위험 모드 · 안전율 표 | + +> 참고: 해석 뒤 절리 · 지반 조건이 바뀌면 가운데 위에 「절리 · 지반 조건이 해석 뒤 바뀌었습니다 — [해석] 을 다시 누르세요.」 띠가 뜸. + +![진행단계 서랍](E06_14_drawer.webp) ## 작업 순서 -1. 좌측 **절리군** 카드에서 [+ 절리군] 을 눌러 줄을 늘림. -2. 줄마다 이름 · 구간(시작 · 끝, m) · 경사방향 · 경사 · φj · cj · 지속성을 넣음. 칸 뜻은 `10_칸_뜻` 참고. -3. 필요하면 **해석 설정** 카드(측방 한계 · 암 단위중량 · 우기 수위 비 · 인장균열 · 볼트)를 고침. -4. [저장] 을 누름. 빨간 칸이 있으면 저장되지 않음. -5. [해석] 을 누름. 저장 안 한 고침이 있으면 먼저 저장한 뒤 셈. -6. 가운데 **위험 띠** 나 우측 **측점 결과** 표에서 측점을 눌러 스테레오넷 · 안전율 표를 봄. +1. 왼쪽 **절리군** 카드에서 [+ 절리군] 으로 줄을 늘려 현장 절리 방향을 넣음 → [절리군 넣기](E06/01_절리군_넣기). +2. 필요하면 **해석 설정** 카드를 고침 → [해석 설정](E06/02_해석_설정). +3. [저장] 뒤 [해석] 을 누름. 빨간 칸이 있으면 저장되지 않음 → [저장 · 해석 · 초기화](E06/03_저장_해석_초기화). +4. **위험 띠** 나 오른쪽 **측점 결과** 표에서 측점을 눌러 결과를 봄 → [위험 띠와 측점 결과](E06/04_위험_띠와_측점_결과). +5. 스테레오넷으로 어떤 절리가 위험한지 확인 → [스테레오넷 보기](E06/05_스테레오넷_보기). -## 단추 +> 주의: 절리 방향은 반드시 현장 조사값을 넣을 것. 절리가 없으면 해석할 것이 없음. 절리면 φj · cj · 암 단위중량 기본값은 문헌 추정치이며 현장 시험 값이 아님. -| 단추 | 자리 | 하는 일 | -| --- | --- | --- | -| [+ 절리군] | 좌 · 절리군 카드 | 새 줄 추가(구간 = 0 m ~ 마지막 암 측점 · 경사방향 0° · 경사 45° · φj 30° · cj 0 kPa) | -| [×] | 좌 · 절리군 줄 끝 | 그 줄 지움 | -| [초기화] | 좌 아래 | 확인 창 뒤 절리군 · 설정을 처음 상태(절리 없음 · 기본 설정)로 되돌림 | -| [저장] | 좌 아래 | 절리군 · 설정을 작업본에 씀 | -| [해석] | 좌 아래 | 암 측점 × 깎기 쪽을 모두 셈 · 입력이 지난번과 같으면 지난 결과를 씀 | -| [등각] [등면적] | 가운데 위 | 스테레오넷 투영 바꿈(보기만 · 저장 안 됨) | -| [전체] [평면] [쐐기] [전도] | 가운데 위 | 스테레오넷에 그 모드 위험 영역만 보임 | - -- 칸을 고치기만 하면 이 탭 안에만 남음(자동 저장 없음). 「저장 안 된 변경이 있습니다.」가 뜨면 [저장] 할 것. -- 보기만 허용된 프로젝트는 칸 · 단추가 잠김. - -## 결과 읽는 법 - -**가운데 위 · 위험 띠** — 누가거리 축에 측점마다 가장 나쁜 판정 색. 띠 조각을 누르면 그 측점이 열림. 왼쪽에 판정별 측점 수. - -**가운데 · 스테레오넷** — 하반구 투영. 그림 보는 법은 `20_쓰인_방법과_근거` 의 스테레오넷 절 참고. - -- 굵은 선 · 네모 = 사면 대원 · 사면 극점 -- 점 + 이름 = 절리 극점(평면 · 전도 보기) · 세모 + 이름 = 두 절리 교선(쐐기 보기) -- 테두리가 강조된 점 · 세모 = 이 측점에서 위험으로 판정된 것 -- 원 = 마찰원 φ · 색 영역 = 평면 · 쐐기 · 전도 위험 영역 · 선 = 일광 엔벨로프(평면) - -**우측 · 측점 결과 표** — 측점 · 쪽(좌 · 우) · 평 · 쐐 · 전(위험 모드 수) · 최소 Fs · 판정. - -| 판정 | 뜻 | -| --- | --- | -| N.G | 안전율이 기준보다 낮은 경우가 하나라도 있음 | -| 검토 | 전도 위험이 있음, 또는 위험 판정은 났으나 블록이 안 생겨 안전율을 못 셈 | -| O.K | 위험 모드는 있으나 모든 안전율이 기준 이상 | -| 위험 없음 | Markland 판정에서 위험 모드 없음 | - -**우측 아래 · 고른 측점** — 사면 경사방향 / 경사 · 높이 · 윗면 경사 · 암 단위중량 한 줄, 모드별 위험 절리, 안전율 표(모드 · 절리 · 조건 · Fs · 기준 · 판정). - -- Fs 옆 「(블록 안 생김)」 = 그 조건에서 덩이가 만들어지지 않음. -- Fs 옆 「(지속성 < 활동면)」 = 절리 길이가 활동면보다 짧음 · 실제로는 덩이가 덜 생길 수 있음. -- 기준 = 지반 조건(E02)의 깎기 기준 안전율(기본 건기 1.5 · 우기 1.2 · 지진 1.1). - -## 알아 둘 것 - -- **문헌 추정치 · 현장 시험 없음.** 절리면 φj · cj · 암 단위중량 기본값은 문헌 값임. 현장 조사 · 시험 값으로 바꿀 것. -- 절리 방향은 반드시 현장 조사값을 넣을 것. 절리가 없으면 해석할 것이 없음. -- 주향으로 적은 야장은 경사방향 = 주향 + 90°(오른손 법칙)로 바꿔 넣을 것. 주향 입력 칸은 없음. -- 대상 = 암 측점의 깎기 쪽 중 높이 1 m 이상만. 토사 측점 · 쌓기 쪽은 2D 해석(E03)에서 봄. -- 지진 조건은 지반 조건(E02)에서 지진을 켠 때만 셈. -- 절리 · 지반 조건이 해석 뒤 바뀌면 가운데 위에 「[해석] 을 다시 누르세요」 띠가 뜸. -- 전도는 기하 판정만 함. 블록 전도 안전율은 별도 정밀 검토 몫. -- 보고서(E05)에 암반 결과 시트는 **준비 중**. +> 참고: 대상은 암 측점의 깎기 쪽 중 높이 1 m 이상. 토사 측점 · 쌓기 쪽은 [2D 해석](E03/00_설명서)에서 봄. 칸 뜻은 [칸 뜻](E06/10_칸_뜻), 계산 방법은 [쓰인 방법과 근거](E06/20_쓰인_방법과_근거) 참고. diff --git a/A05_EduDetail/guide/E06/01_절리군_넣기.md b/A05_EduDetail/guide/E06/01_절리군_넣기.md new file mode 100644 index 000000000..7c61304db --- /dev/null +++ b/A05_EduDetail/guide/E06/01_절리군_넣기.md @@ -0,0 +1,30 @@ +# 절리군 넣기 + +현장에서 조사한 절리 방향을 줄 하나씩 넣는 방법. 한 줄 = 방향이 비슷한 절리 무리 하나. + +## 여는 길 + +- 왼쪽 패널 위 **절리군** 카드(처음부터 펼쳐져 있음). +- 카드 제목을 누르면 접고 펼 수 있음. + +## 단계 + +| 단계 | 할 일 | +| --- | --- | +| 1 | **[+ 절리군]** 을 누름 → 표에 새 줄이 생김(구간 = 0 m ~ 마지막 암 측점 · 경사방향 0° · 경사 45° · φj 30° · cj 0 kPa). ![절리군 카드](E06_01_joints_card.webp) | +| 2 | **이름** 칸에 절리군 이름을 씀(J1 · J2 처럼). | +| 3 | **시작 · 끝** 칸에 이 절리군을 쓸 누가거리 구간(m)을 씀. 구간 안 측점에만 적용됨. | +| 4 | **경사방향**(0~360°, 북 0° · 시계 방향) · **경사**(0~90°) · **φj**(절리면 마찰각) · **cj**(절리면 점착력) 를 씀. | +| 5 | **지속성** 은 절리가 이어지는 길이(m). 모르면 비워 둠(끝없이 이어진다고 봄). | +| 6 | 줄을 지우려면 줄 끝 **[×]** 를 누름. 표가 카드보다 넓어 옆으로 밀어서 봄. | +| 7 | 끝나면 아래 [저장] 을 누름 → [저장 · 해석 · 초기화](E06/03_저장_해석_초기화). | + +## 보이는 것 + +- 범위 밖 값 · 빈 필수 칸은 빨갛게 되고 마우스를 올리면 「범위 밖 (아래 ~ 위)」 가 보임. 상태 줄에 「틀린 칸 N」 이 뜸. +- 한 측점에 구간이 겹치는 절리군이 여럿이면 모두 함께 봄(쐐기는 두 절리군 짝마다). +- 줄이 하나도 없으면 「절리군이 없습니다 — [+ 절리군] 으로 넣으세요.」 가 보임. + +> 주의: 주향으로 적은 야장은 경사방향 = 주향 + 90°(오른손 법칙)로 바꿔서 넣을 것. 주향을 넣는 칸은 없음. + +> 참고: 칸을 고치기만 하면 이 브라우저 탭에만 남음(자동 저장 없음). 칸별 뜻 · 범위는 [칸 뜻](E06/10_칸_뜻) 참고. diff --git a/A05_EduDetail/guide/E06/02_해석_설정.md b/A05_EduDetail/guide/E06/02_해석_설정.md new file mode 100644 index 000000000..4980ef0e3 --- /dev/null +++ b/A05_EduDetail/guide/E06/02_해석_설정.md @@ -0,0 +1,29 @@ +# 해석 설정 + +무너짐 후보를 가르는 각도 · 암 무게 · 물 · 균열 · 볼트 같은 해석 조건을 고치는 방법. 기본값으로도 해석은 됨. + +## 여는 길 + +- 왼쪽 패널 **해석 설정** 카드. 처음에는 접혀 있어 제목을 눌러 펼침. + +## 단계 + +| 단계 | 할 일 | +| --- | --- | +| 1 | **해석 설정** 카드 제목을 눌러 펼침. ![해석 설정 카드](E06_02_settings_card.webp) | +| 2 | **평면 측방 한계 · 전도 측방 한계** — 사면과 절리 방향 차이가 이 각 안이면 무너짐 후보로 봄(기본 20°). | +| 3 | **암 단위중량** — 비우면 지반 조건(E02)의 그 측점 암 물성을 씀. | +| 4 | **우기 수위 비** — 0 = 마름 · 1 = 가득 참(기본 0.5). | +| 5 | **최소 블록 크기** — 이보다 작은 블록은 판정에서 빼고 「소규모 · 낙석 관리」 로 표시함(기본 0.1 m³). 값을 바꾼 뒤 **[기본값]** 을 누르면 되돌아감. | +| 6 | **인장균열** 을 고름 — 없음 · 임계(최소 안전율 자리) · 깊이 지정. | +| 7 | 「깊이 지정」 을 고르면 **균열 깊이 (m)** 칸이 나타남. ![균열 깊이 칸](E06_03_crack_depth.webp) | +| 8 | **볼트 힘 · 볼트 경사** 를 넣으면 보강 효과를 반영함(0 이면 보강 없음). | + +## 보이는 것 + +- 카드 아래에 측방 한계 · 우기 · 볼트에 대한 안내 글과 최소 블록 크기 안내 글이 보임. +- 칸이 범위를 벗어나면 빨갛게 됨. + +> 참고: 측방 한계 기본 20° 는 상용 Dips 기본값이고 최소 블록 크기 0.1 m³ 는 사용자 확정 전 값. 둘 다 사용자가 바꿀 수 있음. + +> 참고: 칸별 범위 · 뜻은 [칸 뜻](E06/10_칸_뜻) 참고. 기준 안전율 · 지진은 [지반 조건](E02/00_설명서)에서 가져옴. diff --git a/A05_EduDetail/guide/E06/03_저장_해석_초기화.md b/A05_EduDetail/guide/E06/03_저장_해석_초기화.md new file mode 100644 index 000000000..350beb7f8 --- /dev/null +++ b/A05_EduDetail/guide/E06/03_저장_해석_초기화.md @@ -0,0 +1,27 @@ +# 저장 · 해석 · 초기화 + +넣은 절리군과 설정을 저장하고, 해석을 돌리고, 필요하면 처음 상태로 되돌리는 방법. + +## 여는 길 + +- 왼쪽 아래 단추 줄의 **[초기화]** · **[저장]** · **[해석]**. +- 절리군이 하나도 없어도 단추는 켜져 있으나, 절리가 없으면 해석할 것이 없음. + +## 단계 + +| 단계 | 할 일 | +| --- | --- | +| 1 | 절리군 · 설정을 다 넣었으면 **[저장]** 을 누름. 빨간 칸이 하나라도 있으면 「틀린 칸 N」 이 뜨고 저장되지 않음. | +| 2 | 저장되면 「저장했습니다.」 알림. | +| 3 | **[해석]** 을 누름. 저장 안 한 고침이 있으면 먼저 저장한 뒤 셈함. ![단추 줄](E06_04_actions.webp) | +| 4 | 해석 중에는 「해석 중…」 이 뜨고 끝나면 「암반 해석을 마쳤습니다.」 알림. 입력이 지난번과 같으면 「입력이 같아 지난 결과를 씁니다.」 가 뜸. | +| 5 | 처음으로 돌리려면 **[초기화]** → 확인 창 「절리군 · 설정을 초기값(절리 없음)으로 되돌릴까요?」 에서 **[초기화]** 를 누름. 그만두려면 **[취소]**. ![초기화 확인 창](E06_05_reset_confirm.webp) | + +## 보이는 것 + +- 절리나 지반 조건이 해석 뒤에 바뀌면 가운데 위에 「절리 · 지반 조건이 해석 뒤 바뀌었습니다 — [해석] 을 다시 누르세요.」 띠가 뜸. ![다시 해석 띠](E06_06_stale_bar.webp) +- 상태 줄 — 「저장 안 된 변경이 있습니다.」 · 「틀린 칸 N」 · 「보기만 허용된 프로젝트입니다.」. + +> 주의: [초기화] 는 절리군을 모두 지우고 설정을 기본값으로 되돌림. 저장한 내용도 사라짐. + +> 참고: 보기만 허용된 프로젝트는 칸과 단추가 잠김. 해석 결과는 [위험 띠와 측점 결과](E06/04_위험_띠와_측점_결과)에서 봄. diff --git a/A05_EduDetail/guide/E06/04_위험_띠와_측점_결과.md b/A05_EduDetail/guide/E06/04_위험_띠와_측점_결과.md new file mode 100644 index 000000000..96d8cd127 --- /dev/null +++ b/A05_EduDetail/guide/E06/04_위험_띠와_측점_결과.md @@ -0,0 +1,33 @@ +# 위험 띠와 측점 결과 + +해석이 끝난 뒤 어느 측점이 위험한지 한눈에 보고, 한 측점의 안전율을 자세히 읽는 방법. + +## 여는 길 + +- 가운데 위 **위험 띠** 와 오른쪽 **측점 결과** 패널. [해석] 이 끝나면 자동으로 채워짐. +- 처음에는 N.G 측점(없으면 첫 측점)이 자동으로 열려 있음. + +## 단계 + +| 단계 | 할 일 | +| --- | --- | +| 1 | **위험 띠** 를 봄. 누가거리 축에 측점마다 가장 나쁜 판정 색이 칠해지고 왼쪽에 판정별 측점 수가 보임. ![위험 띠](E06_07_band.webp) | +| 2 | 띠 조각을 누르면 그 측점이 열림. | +| 3 | 오른쪽 **측점 결과** 표에서도 줄을 눌러 측점을 고를 수 있음. 열은 측점 · 쪽(좌 · 우) · 평 · 쐐 · 전(위험 모드 수) · 최소 Fs · 판정. ![측점 결과 표](E06_08_station_list.webp) | +| 4 | 표 아래 **고른 측점** 에서 사면 줄 · 모드별 위험 절리 · 안전율 표(모드 · 절리 · 조건 · Fs · 기준 · 판정)를 읽음. ![고른 측점 안전율 표](E06_09_station_detail.webp) | + +## 보이는 것 + +| 판정 | 뜻 | +| --- | --- | +| N.G | 안전율이 기준보다 낮은 경우가 하나라도 있음 | +| 검토 | 전도 위험이 있음, 또는 위험 판정은 났으나 블록이 안 생겨 안전율을 못 셈 | +| O.K | 위험 모드는 있으나 모든 안전율이 기준 이상 | +| 위험 없음 | Markland 판정에서 위험 모드 없음 | + +- Fs 옆 「(블록 안 생김)」 = 그 조건에서 덩이가 만들어지지 않음. 「(지속성 < 활동면)」 = 절리 길이가 활동면보다 짧아 실제로는 덩이가 덜 생길 수 있음. +- 기준 = 지반 조건(E02)의 깎기 기준 안전율(기본 건기 1.5 · 우기 1.2 · 지진 1.1). + +> 주의: 전도는 기하 판정만 함. 블록 전도 안전율은 별도 정밀 검토 몫. + +> 참고: 지진 조건은 지반 조건(E02)에서 지진을 켠 때만 셈. 해석 결과는 [보고서](E05/00_설명서)의 「암반검토」 시트에도 들어감. diff --git a/A05_EduDetail/guide/E06/05_스테레오넷_보기.md b/A05_EduDetail/guide/E06/05_스테레오넷_보기.md new file mode 100644 index 000000000..a4e4a68f4 --- /dev/null +++ b/A05_EduDetail/guide/E06/05_스테레오넷_보기.md @@ -0,0 +1,26 @@ +# 스테레오넷 보기 + +고른 측점의 사면과 절리를 하반구 투영 그림 한 장으로 보고, 어떤 절리가 위험 영역에 들어 있는지 확인하는 방법. + +## 여는 길 + +- 가운데 아래 **스테레오넷**. 위험 띠나 측점 표에서 측점을 고르면 그려짐(고르기 전에는 「측점을 고르세요.」). +- 그림 위 줄에 측점 이름 · 쪽 · φ 와 [등각] [등면적] · [전체] [평면] [쐐기] [전도] 단추가 있음. + +## 단계 + +| 단계 | 할 일 | +| --- | --- | +| 1 | 측점을 고름. 굵은 선 · 네모 = 사면 대원 · 사면 극점, 점 + 이름 = 절리 극점, 세모 + 이름 = 두 절리 교선. ![전체 보기](E06_10_net_all.webp) | +| 2 | **[평면]** 을 누르면 평면 무너짐 위험 영역(색 칠한 부분)과 일광 엔벨로프(선)만 보임. 위험 영역 안 극점이 평면 후보. ![평면 보기](E06_11_net_planar.webp) | +| 3 | **[쐐기]** 를 누르면 쐐기 위험 영역과 교선만 보임. ![쐐기 보기](E06_12_net_wedge.webp) | +| 4 | **[전도]** 를 누르면 전도 위험 영역만 보임. 돌아오려면 **[전체]**. | +| 5 | **[등각]** · **[등면적]** 으로 투영 방식을 바꿈. 보기만 바뀌고 저장되지 않음. ![등면적 투영](E06_13_net_equal_area.webp) | + +## 보이는 것 + +- 테두리가 강조된 점 · 세모 = 이 측점에서 위험으로 판정된 것. +- 원 = 마찰원 φ. 그림 아래 범례가 지금 보기에 해당하는 것만 보임. +- 그림 읽는 법의 원리는 [쓰인 방법과 근거](E06/20_쓰인_방법과_근거)의 스테레오넷 절 참고. + +> 참고: 평면 · 쐐기 · 전도 보기와 등각 · 등면적은 서로 겹쳐 고를 수 있음(예: 등면적 + 쐐기). diff --git a/A05_EduDetail/guide/E06/10_칸_뜻.md b/A05_EduDetail/guide/E06/10_칸_뜻.md index a341c55e0..01ad9c986 100644 --- a/A05_EduDetail/guide/E06/10_칸_뜻.md +++ b/A05_EduDetail/guide/E06/10_칸_뜻.md @@ -4,6 +4,8 @@ ## 절리군 표 (좌 · 절리군 카드) +![절리군 카드](E06_01_joints_card.webp) + 한 줄 = 방향이 비슷한 절리 무리 하나. 현장 조사값을 넣음. | 칸 | 뜻 | 단위 | 범위 | 새 줄 기본 | @@ -22,6 +24,8 @@ ## 해석 설정 (좌 · 해석 설정 카드) +![해석 설정 카드](E06_02_settings_card.webp) + | 칸 | 뜻 | 범위 | 기본 | | --- | --- | --- | --- | | 평면 측방 한계 (°) | 사면과 절리 경사방향 차이가 이 각 안이면 평면 무너짐 후보 | 5 ~ 45 | 20 | @@ -42,6 +46,8 @@ ## 결과 칸 (우측) +![고른 측점 안전율 표](E06_09_station_detail.webp) + | 칸 | 뜻 | | --- | --- | | 쪽 | 노선 좌 · 우 깎기 비탈 | diff --git a/A05_EduDetail/guide/E06/20_쓰인_방법과_근거.md b/A05_EduDetail/guide/E06/20_쓰인_방법과_근거.md index d9763ab61..ff60bc4d5 100644 --- a/A05_EduDetail/guide/E06/20_쓰인_방법과_근거.md +++ b/A05_EduDetail/guide/E06/20_쓰인_방법과_근거.md @@ -52,6 +52,8 @@ ## 스테레오넷 읽는 법 +![스테레오넷](E06_10_net_all.webp) + - 구를 아래 반쪽만 보고(하반구) 평면에 펼친 그림. 위 = 북 · 가장자리 = 수평 · 가운데 = 연직. - 등각 = 각도 모양이 바르게 보임 · 등면적 = 넓이 비율이 바르게 보임. 판정 결과는 같음. - **마찰원** = 마찰각 φ 원. 그림의 φ = 그 측점 절리 중 가장 작은 φj(제목 줄에 표시) · 표 판정은 절리마다 제 φj 를 씀 — φj 가 서로 다르면 그림과 표가 조금 다를 수 있음. diff --git a/A05_EduDetail/guide/E06/E06_00_overview.webp b/A05_EduDetail/guide/E06/E06_00_overview.webp new file mode 100644 index 000000000..7b563903e Binary files /dev/null and b/A05_EduDetail/guide/E06/E06_00_overview.webp differ diff --git a/A05_EduDetail/guide/E06/E06_01_joints_card.webp b/A05_EduDetail/guide/E06/E06_01_joints_card.webp new file mode 100644 index 000000000..9b670c671 Binary files /dev/null and b/A05_EduDetail/guide/E06/E06_01_joints_card.webp differ diff --git a/A05_EduDetail/guide/E06/E06_02_settings_card.webp b/A05_EduDetail/guide/E06/E06_02_settings_card.webp new file mode 100644 index 000000000..76ddc3ed5 Binary files /dev/null and b/A05_EduDetail/guide/E06/E06_02_settings_card.webp differ diff --git a/A05_EduDetail/guide/E06/E06_03_crack_depth.webp b/A05_EduDetail/guide/E06/E06_03_crack_depth.webp new file mode 100644 index 000000000..50f72429d Binary files /dev/null and b/A05_EduDetail/guide/E06/E06_03_crack_depth.webp differ diff --git a/A05_EduDetail/guide/E06/E06_04_actions.webp b/A05_EduDetail/guide/E06/E06_04_actions.webp new file mode 100644 index 000000000..9723947fd Binary files /dev/null and b/A05_EduDetail/guide/E06/E06_04_actions.webp differ diff --git a/A05_EduDetail/guide/E06/E06_05_reset_confirm.webp b/A05_EduDetail/guide/E06/E06_05_reset_confirm.webp new file mode 100644 index 000000000..b5fd3e595 Binary files /dev/null and b/A05_EduDetail/guide/E06/E06_05_reset_confirm.webp differ diff --git a/A05_EduDetail/guide/E06/E06_06_stale_bar.webp b/A05_EduDetail/guide/E06/E06_06_stale_bar.webp new file mode 100644 index 000000000..8e05a69a1 Binary files /dev/null and b/A05_EduDetail/guide/E06/E06_06_stale_bar.webp differ diff --git a/A05_EduDetail/guide/E06/E06_07_band.webp b/A05_EduDetail/guide/E06/E06_07_band.webp new file mode 100644 index 000000000..d84ecd3ac Binary files /dev/null and b/A05_EduDetail/guide/E06/E06_07_band.webp differ diff --git a/A05_EduDetail/guide/E06/E06_08_station_list.webp b/A05_EduDetail/guide/E06/E06_08_station_list.webp new file mode 100644 index 000000000..9277aa55b Binary files /dev/null and b/A05_EduDetail/guide/E06/E06_08_station_list.webp differ diff --git a/A05_EduDetail/guide/E06/E06_09_station_detail.webp b/A05_EduDetail/guide/E06/E06_09_station_detail.webp new file mode 100644 index 000000000..539577b6e Binary files /dev/null and b/A05_EduDetail/guide/E06/E06_09_station_detail.webp differ diff --git a/A05_EduDetail/guide/E06/E06_10_net_all.webp b/A05_EduDetail/guide/E06/E06_10_net_all.webp new file mode 100644 index 000000000..926209135 Binary files /dev/null and b/A05_EduDetail/guide/E06/E06_10_net_all.webp differ diff --git a/A05_EduDetail/guide/E06/E06_11_net_planar.webp b/A05_EduDetail/guide/E06/E06_11_net_planar.webp new file mode 100644 index 000000000..61b876148 Binary files /dev/null and b/A05_EduDetail/guide/E06/E06_11_net_planar.webp differ diff --git a/A05_EduDetail/guide/E06/E06_12_net_wedge.webp b/A05_EduDetail/guide/E06/E06_12_net_wedge.webp new file mode 100644 index 000000000..7a50cbfc2 Binary files /dev/null and b/A05_EduDetail/guide/E06/E06_12_net_wedge.webp differ diff --git a/A05_EduDetail/guide/E06/E06_13_net_equal_area.webp b/A05_EduDetail/guide/E06/E06_13_net_equal_area.webp new file mode 100644 index 000000000..6e2d9f670 Binary files /dev/null and b/A05_EduDetail/guide/E06/E06_13_net_equal_area.webp differ diff --git a/A05_EduDetail/guide/E06/E06_14_drawer.webp b/A05_EduDetail/guide/E06/E06_14_drawer.webp new file mode 100644 index 000000000..2b095a1d1 Binary files /dev/null and b/A05_EduDetail/guide/E06/E06_14_drawer.webp differ diff --git a/A05_EduDetail/guide/E06/_scenes.json b/A05_EduDetail/guide/E06/_scenes.json new file mode 100644 index 000000000..455fce273 --- /dev/null +++ b/A05_EduDetail/guide/E06/_scenes.json @@ -0,0 +1,507 @@ +[ + { + "name": "E06_00_overview", + "route": "#/e06-stab-rock", + "project": "stab", + "before": [ + { + "wait": ".e06-band, .e06-empty" + }, + { + "wait_ms": 1200 + } + ], + "clip": null, + "callouts": [ + { + "n": 1, + "sel": ".app-burger" + }, + { + "n": 2, + "sel": ".e06-cards" + }, + { + "n": 3, + "sel": ".e06-panel > .ui-sidebar-actions" + }, + { + "n": 4, + "sel": ".e06-band" + }, + { + "n": 5, + "sel": ".e06-stage" + }, + { + "n": 6, + "sel": ".ui-side-panels__panel[data-panel=\"result\"]" + } + ] + }, + { + "name": "E06_01_joints_card", + "route": "#/e06-stab-rock", + "project": "stab", + "before": [ + { + "wait": ".e06-band, .e06-empty" + }, + { + "wait_ms": 1200 + } + ], + "clip": ".e06-cards > section:nth-child(1)", + "callouts": [ + { + "n": 1, + "sel": ".e06-cards > section:nth-child(1) .e06-table-wrap" + }, + { + "n": 2, + "sel": ".e06-cards > section:nth-child(1) .e06-row-actions .ui-btn" + } + ] + }, + { + "name": "E06_02_settings_card", + "route": "#/e06-stab-rock", + "project": "stab", + "before": [ + { + "wait": ".e06-band, .e06-empty" + }, + { + "wait_ms": 1200 + }, + { + "click": ".e06-cards > section:nth-child(2) .ui-collapsible__title" + }, + { + "wait_ms": 400 + } + ], + "clip": ".e06-cards > section:nth-child(2)", + "callouts": [ + { + "n": 1, + "sel": ".e06-cards > section:nth-child(2) .ui-field:nth-of-type(1), .e06-cards > section:nth-child(2) .e06-setting:nth-of-type(1)" + }, + { + "n": 2, + "sel": ".e06-cards > section:nth-child(2) .e06-setting__ctl" + } + ] + }, + { + "name": "E06_03_crack_depth", + "route": "#/e06-stab-rock", + "project": "stab", + "before": [ + { + "wait": ".e06-band, .e06-empty" + }, + { + "wait_ms": 1200 + }, + { + "click": ".e06-cards > section:nth-child(2) .ui-collapsible__title" + }, + { + "select": ".e06-cards > section:nth-child(2) select[data-path=\"settings.crack.mode\"]", + "value": "depth" + }, + { + "wait_ms": 400 + } + ], + "clip": ".e06-cards > section:nth-child(2)", + "callouts": [ + { + "n": 1, + "sel": ".e06-cards > section:nth-child(2) select[data-path=\"settings.crack.mode\"]" + }, + { + "n": 2, + "sel": ".e06-cards > section:nth-child(2) input[data-path=\"settings.crack.z\"]" + } + ] + }, + { + "name": "E06_04_actions", + "route": "#/e06-stab-rock", + "project": "stab", + "before": [ + { + "wait": ".e06-band, .e06-empty" + }, + { + "wait_ms": 1200 + } + ], + "clip": ".e06-panel > .ui-sidebar-actions", + "callouts": [ + { + "n": 1, + "sel": ".e06-panel > .ui-sidebar-actions .ui-btn:nth-child(1)" + }, + { + "n": 2, + "sel": ".e06-panel > .ui-sidebar-actions .ui-btn:nth-child(2)" + }, + { + "n": 3, + "sel": ".e06-panel > .ui-sidebar-actions .ui-btn:nth-child(3)" + } + ] + }, + { + "name": "E06_05_reset_confirm", + "route": "#/e06-stab-rock", + "project": "stab", + "before": [ + { + "wait": ".e06-band, .e06-empty" + }, + { + "wait_ms": 1200 + }, + { + "click": ".e06-panel > .ui-sidebar-actions .ui-btn--danger-ghost", + "confirm": true + }, + { + "wait": ".ui-confirm__panel" + } + ], + "clip": ".ui-confirm__panel", + "callouts": [ + { + "n": 1, + "sel": ".ui-confirm__actions .ui-btn--ghost" + }, + { + "n": 2, + "sel": ".ui-confirm__actions .ui-btn--danger" + } + ], + "after": [ + { + "click": ".ui-confirm__panel button:has-text(\"취소\")" + } + ] + }, + { + "name": "E06_06_stale_bar", + "route": "#/e06-stab-rock", + "project": "stab", + "before": [ + { + "wait": ".e06-band, .e06-empty" + }, + { + "wait_ms": 1200 + } + ], + "clip": ".e06-stale", + "callouts": [] + }, + { + "name": "E06_07_band", + "route": "#/e06-stab-rock", + "project": "stab", + "before": [ + { + "wait": ".e06-band, .e06-empty" + }, + { + "wait_ms": 1200 + } + ], + "clip": ".e06-band", + "callouts": [ + { + "n": 1, + "sel": ".e06-band__legend" + }, + { + "n": 2, + "sel": ".e06-band__strip" + }, + { + "n": 3, + "sel": ".e06-band__ticks" + } + ] + }, + { + "name": "E06_08_station_list", + "route": "#/e06-stab-rock", + "project": "stab", + "before": [ + { + "wait": ".e06-band, .e06-empty" + }, + { + "wait_ms": 1200 + }, + { + "wait": ".e06-list tbody tr" + }, + { + "click": ".e06-list tbody tr:nth-child(1)" + }, + { + "wait": "[data-role=\"stereonet\"]" + }, + { + "wait_ms": 600 + } + ], + "clip": ".ui-side-panels__panel[data-panel=\"result\"] .e06-list-slot", + "callouts": [ + { + "n": 1, + "sel": ".e06-list thead" + }, + { + "n": 2, + "sel": ".e06-list tbody tr.is-active" + } + ] + }, + { + "name": "E06_09_station_detail", + "route": "#/e06-stab-rock", + "project": "stab", + "before": [ + { + "wait": ".e06-band, .e06-empty" + }, + { + "wait_ms": 1200 + }, + { + "wait": ".e06-list tbody tr" + }, + { + "click": ".e06-list tbody tr:nth-child(1)" + }, + { + "wait": "[data-role=\"stereonet\"]" + }, + { + "wait_ms": 600 + } + ], + "clip": ".e06-detail", + "callouts": [ + { + "n": 1, + "sel": ".e06-detail .e06-hint" + }, + { + "n": 2, + "sel": ".e06-detail .e06-kin" + }, + { + "n": 3, + "sel": ".e06-detail .e06-cases" + } + ] + }, + { + "name": "E06_10_net_all", + "route": "#/e06-stab-rock", + "project": "stab", + "before": [ + { + "wait": ".e06-band, .e06-empty" + }, + { + "wait_ms": 1200 + }, + { + "wait": ".e06-list tbody tr" + }, + { + "click": ".e06-list tbody tr:nth-child(1)" + }, + { + "wait": "[data-role=\"stereonet\"]" + }, + { + "wait_ms": 600 + } + ], + "clip": ".e06-stage", + "callouts": [ + { + "n": 1, + "sel": ".e06-toolbar" + }, + { + "n": 2, + "sel": "[data-role=\"stereonet\"]" + }, + { + "n": 3, + "sel": ".e06-legend" + } + ] + }, + { + "name": "E06_11_net_planar", + "route": "#/e06-stab-rock", + "project": "stab", + "before": [ + { + "wait": ".e06-band, .e06-empty" + }, + { + "wait_ms": 1200 + }, + { + "wait": ".e06-list tbody tr" + }, + { + "click": ".e06-list tbody tr:nth-child(1)" + }, + { + "wait": "[data-role=\"stereonet\"]" + }, + { + "wait_ms": 600 + }, + { + "click": ".e06-toolbar .e06-toggle button[data-value=\"planar\"]" + }, + { + "wait_ms": 400 + } + ], + "clip": ".e06-stage", + "callouts": [ + { + "n": 1, + "sel": ".e06-toolbar .e06-toggle button[data-value=\"planar\"]" + }, + { + "n": 2, + "sel": "[data-role=\"stereonet\"]" + } + ] + }, + { + "name": "E06_12_net_wedge", + "route": "#/e06-stab-rock", + "project": "stab", + "before": [ + { + "wait": ".e06-band, .e06-empty" + }, + { + "wait_ms": 1200 + }, + { + "wait": ".e06-list tbody tr" + }, + { + "click": ".e06-list tbody tr:nth-child(1)" + }, + { + "wait": "[data-role=\"stereonet\"]" + }, + { + "wait_ms": 600 + }, + { + "click": ".e06-toolbar .e06-toggle button[data-value=\"wedge\"]" + }, + { + "wait_ms": 400 + } + ], + "clip": ".e06-stage", + "callouts": [ + { + "n": 1, + "sel": ".e06-toolbar .e06-toggle button[data-value=\"wedge\"]" + }, + { + "n": 2, + "sel": "[data-role=\"stereonet\"]" + } + ] + }, + { + "name": "E06_13_net_equal_area", + "route": "#/e06-stab-rock", + "project": "stab", + "before": [ + { + "wait": ".e06-band, .e06-empty" + }, + { + "wait_ms": 1200 + }, + { + "wait": ".e06-list tbody tr" + }, + { + "click": ".e06-list tbody tr:nth-child(1)" + }, + { + "wait": "[data-role=\"stereonet\"]" + }, + { + "wait_ms": 600 + }, + { + "click": ".e06-toolbar .e06-toggle button[data-value=\"equal_area\"]" + }, + { + "wait_ms": 400 + } + ], + "clip": ".e06-stage", + "callouts": [ + { + "n": 1, + "sel": ".e06-toolbar .e06-toggle button[data-value=\"equal_area\"]" + }, + { + "n": 2, + "sel": "[data-role=\"stereonet\"]" + } + ] + }, + { + "name": "E06_14_drawer", + "route": "#/e06-stab-rock", + "project": "stab", + "viewport": [ + 1600, + 640 + ], + "before": [ + { + "wait": ".e06-band, .e06-empty" + }, + { + "click": ".app-burger" + }, + { + "wait_ms": 900 + } + ], + "clip": ".app-drawer", + "clip_pad": 8, + "callouts": [ + { + "n": 1, + "sel": ".app-drawer__steps" + } + ] + } +] \ No newline at end of file