도형 카탈로그
자율주행 시나리오 도형
섹션 제목: “자율주행 시나리오 도형”| 도형 | 용도 |
|---|---|
| Linestring | 차선 경계, 연석, 도로 표시 등에 사용되는 연속 선. |
| Lane | 두 경계와 중앙선, 그리고 연결 슬롯(Next / Previous / Left / Right)을 가지는 주행 가능한 차선. |
| Vehicle | 템플릿 기반 차량 (Sedan, Bus, Truck, Motorcycle). |
| Pedestrian | 템플릿 기반 보행자 (Walking, Simple). |
| Path | 화살표, 풋프린트 그룹, 시나리오 경로에 사용되는 궤적. 화살표 또는 밴드 스타일. |
| Polygon | 닫힌 영역 (주차장, 빗금 영역). |
| Crosswalk | 사전 스타일링된 횡단보도. |
| TrafficLight | 차량 또는 보행자 신호. |
| Intersection | 다중 차선 교차로 템플릿. |
기본 도형
섹션 제목: “기본 도형”| 도형 | 용도 |
|---|---|
| LineArrow | 단일 구간 화살표. |
| Arrow | 자유 형태 화살표. |
| Text | 일반 텍스트 또는 주석 텍스트. |
| Math (LaTeX) | 렌더링된 LaTeX 수식. 아래 Math (KaTeX) 참조. |
| Freehand | 펜과 같은 스트로크로 자유롭게 그린 도형. |
| Rectangle | 축 정렬 사각형. |
| Ellipse | 축 정렬 타원. |
| Image | 가져온 PNG / JPG / SVG. |
Math (KaTeX)
섹션 제목: “Math (KaTeX)”Math 도형(툴바의 fx, 또는 /)은 LaTeX 소스를 저장하고 KaTeX로 렌더링합니다. 수식은 항상 편집 가능한 상태로 유지되며, 수식을 더블클릭하면 인라인 에디터가 다시 열립니다. 클릭별 상세 절차는 튜토리얼을 참조하십시오.
지원 LaTeX
섹션 제목: “지원 LaTeX”Math 도구는 KaTeX의 지원 함수 목록에 포함된 모든 구문을 사용할 수 있습니다. 주요 카테고리는 다음과 같습니다.
| 카테고리 | 예시 |
|---|---|
| 그리스 문자 | \alpha \beta \gamma \pi \Omega |
| 연산자 | \sum \int \prod \lim \nabla |
| 분수와 거듭제곱근 | \frac{a}{b} \sqrt{x} \sqrt[3]{x} |
| 첨자 / 위첨자 | x_1^2 x_{i,j}^{n+1} |
| 집합과 논리 | \in \notin \subseteq \forall \exists \implies |
| 화살표 | \to \rightarrow \Rightarrow \leftrightarrow |
| 장식 기호 | \hat{x} \bar{x} \vec{v} \tilde{x} \overline{ABC} |
| 행렬 | \begin{pmatrix} a & b \\\\ c & d \end{pmatrix} |
| 연립 수식 | \begin{align} f &= g \\\\ h &= k \end{align} |
| 경우 분리 | \begin{cases} x & \text{if } y \\\\ 0 & \text{otherwise} \end{cases} |
화학식 (mhchem) | \ce{2 H2 + O2 -> 2 H2O} \pu{12 km/h} |
구문 오류가 있어도 에디터가 중단되지 않습니다. KaTeX가 문제 있는 토큰을 빨간색으로 표시하는 동안에도 계속 입력할 수 있습니다.
스타일 속성
섹션 제목: “스타일 속성”Math 속성 패널에서 다음 항목을 조정할 수 있습니다.
| 속성 | 범위 / 옵션 |
|---|---|
| Color | drawtonomy 팔레트의 모든 색상. 기본값은 검정. |
| Size | 8 – 200 px (폰트 크기). 기본값 20 px. 수식 전체가 비율에 맞게 크기 조정됨. |
회전은 다른 도형과 동일하게 선택 박스 위에 나타나는 핸들을 드래그하여 설정합니다.
내보내기
섹션 제목: “내보내기”Math 도형은 내보내기 형식의 모든 경로에서 내보낼 수 있습니다.
- SVG / PNG /
.drawtonomy.svg— 렌더링된 KaTeX HTML을 인라인으로 삽입하므로 어떤 확대율에서도 선명하게 표시됩니다. - PDF / EPS —
opentype.js를 통해 텍스트 글리프를 패스로 변환합니다. 제곱근 기호(\sqrt)의 빈센큘럼을 포함하여 수신자가 별도 폰트를 보유하지 않아도 됩니다.
제한 사항
섹션 제목: “제한 사항”- 캔버스에 수백 개의 수식을 배치하는 것은 가능하지만, 각 수식이 독립적으로 KaTeX 렌더링을 수행하기 때문에 수식이 매우 많아지면 성능이 저하될 수 있습니다.
- 커스텀 KaTeX 매크로(
\newcommand)는 지원되지 않습니다. 렌더러는 KaTeX 기본값과mhchem만 사용합니다.
사용자 정의 템플릿
섹션 제목: “사용자 정의 템플릿”차량, 보행자, 노면 표시, 표지판을 위한 SVG 템플릿을 추가할 수 있습니다. 기여 절차는 Template Guide에 있습니다.