기어 설계 기술 문서를 교육용 마크다운 모듈로 변환하는 스킬. 커리큘럼 플랜에 따라 지정된 모듈을 작성하며, 쉬운 언어 + 완전한 수식 + 파이썬 시각화 코드를 포함한다. 기어 교육 자료 작성, 기술 문서 교육화, 기어 수학 설명 작업 시 반드시 사용.
기술 레퍼런스를 학습자 친화적인 교육 마크다운으로 변환한다.
2026-04-01-gear-design-mathematics/_workspace/01_planner_curriculum-plan.md$수식$$$수식$$numpy, matplotlib만 사용math 표준 라이브러리 허용"""
[이 코드가 보여주는 것 — 1줄 설명]
"""
import numpy as np
import matplotlib.pyplot as plt
# --- 매개변수 설정 ---
m = 3 # 모듈 [mm]
z = 20 # 잇수
alpha_0 = np.radians(20) # 압력각 [rad]
# --- 계산 ---
# (핵심 계산 코드)
# --- 시각화 ---
fig, ax = plt.subplots(figsize=(8, 8))
# (플롯 코드)
ax.set_aspect('equal')
ax.set_title('제목', fontsize=14)
ax.set_xlabel('X [mm]')
ax.set_ylabel('Y [mm]')
ax.legend()
ax.grid(True, alpha=0.3)
plt.tight_layout()
plt.show()
> **시각화**: [무엇을 보여주는 코드인지 설명]> **결과 해석**: [그래프/출력에서 무엇을 확인할 수 있는지]| 대상 | matplotlib 유형 | 핵심 설정 |
|---|---|---|
| 인볼류트 곡선 | ax.plot() 2D | aspect='equal' 필수 |
| 이 프로파일 | ax.plot() + ax.fill() | 이 윤곽선 + 각 원 표시 |
| 기어 맞물림 | ax.plot() 2D | 두 기어 동시 표시 |
| 헬리컬 기어 | Axes3D plot_surface | view_init(elev, azim) |
| 베벨 기어 | Axes3D plot_surface | 원뿔면 투영 |
| 웜 기어 | Axes3D plot_surface | 나선면 |
| 효율 곡선 | ax.plot() 2D | 리드각 vs 효율 |
| 루트 필릿 | ax.plot() 2D | 트로코이드/에피트로코이드 |
| 공구 프로파일 | ax.plot() 2D | 호브/커터 단면 |
# 모듈 N: [제목]
> **선수 지식**: [필요한 모듈 목록]
> **학습 시간**: 약 N시간
> **난이도**: [기초/중급/고급]
## N.1 [대주제]
> **이 섹션에서 배우는 것**
> - 학습 목표 1
> - 학습 목표 2
### N.1.1 [소주제]
(내용)
> **핵심 정리**
> - 핵심 포인트 1
> - 핵심 포인트 2
## N.2 [대주제]
(반복)
---
## 핵심 수식 정리
(이 모듈의 주요 수식 요약 테이블)
## 연습 문제
1. [문제] (힌트: ...)
2. [문제]
3. [코드 과제: "~를 시각화하는 파이썬 코드를 작성하세요"]
## 다음 단계
→ [다음 모듈] 에서 [무엇]을 배웁니다
99-critic-review.md에서 신뢰도가 낮다고 표시된 내용은 각주로 표기00-synthesis.md의 기호 통일 테이블을 따른다 (ISO 표준: z, t, alpha_0, inv())00-synthesis.md의 해결을 따른다상세 모듈 작성 참조: references/module-templates.md