跳转到内容

图形目录

图形用途
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 图形(工具栏中的 fx 图标,也可按 / 调出)保存 LaTeX 源码并通过 KaTeX 渲染公式。源码始终可编辑——双击任意公式即可重新打开内联编辑器。完整操作步骤见教程

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 属性面板提供以下设置:

属性范围 / 选项
Colordrawtonomy 调色板中的任意颜色,默认为黑色。
Size8–200 px(字号),默认 20 px,整个公式等比例缩放。

旋转方式与其他图形相同——拖动选框上方的旋转手柄即可。

Math 图形在所有导出格式中均可正常导出:

  • SVG / PNG / .drawtonomy.svg — 将渲染后的 KaTeX HTML 内联嵌入,公式在任意缩放比例下都保持清晰。
  • PDF / EPS — 通过 opentype.js 将文字字形转换为路径(包括根号线 \sqrt),导出文件不依赖收件方安装特定字体。
  • 画布上放置数百个公式可以正常工作,但每个公式都是独立的 KaTeX 渲染——页面元素极多时会感觉明显卡顿。
  • 不支持自定义 KaTeX 宏(\newcommand),渲染器使用 KaTeX 默认配置加上 mhchem 扩展。

你可以为车辆、行人、路面标线和路标添加 SVG 模板。 贡献流程见 模板贡献指南