Catálogo de formas
Formas de cenário de condução
Seção intitulada “Formas de cenário de condução”| Forma | Finalidade |
|---|---|
| Linestring | Linha contínua, usada para bordos de faixa, meios-fios e marcações. |
| Lane | Faixa transitável com dois bordos, uma linha central e slots de ligação (Next / Previous / Left / Right). |
| Vehicle | Veículo modelado (Sedan, Bus, Truck, Motorcycle). |
| Pedestrian | Peão modelado (Walking, Simple). |
| Path | Trajetória usada para setas, grupos de pegadas ou percursos de cenário. Estilo seta ou faixa. |
| Polygon | Área fechada (parque de estacionamento, zona hachurada). |
| Crosswalk | Passadeira pré-estilizada. |
| TrafficLight | Sinal para veículos ou peões. |
| Intersection | Modelo de cruzamento com múltiplas faixas. |
Formas básicas
Seção intitulada “Formas básicas”| Forma | Finalidade |
|---|---|
| LineArrow | Seta de segmento único. |
| Arrow | Seta de forma livre. |
| Text | Texto simples ou anotado. |
| Math (LaTeX) | Equação LaTeX renderizada; veja Math (KaTeX) abaixo. |
| Freehand | Desenhada com traço estilo caneta. |
| Rectangle | Retângulo alinhado aos eixos. |
| Ellipse | Elipse alinhada aos eixos. |
| Image | PNG / JPG / SVG importado. |
Math (KaTeX)
Seção intitulada “Math (KaTeX)”A forma Math (ícone fx na barra de ferramentas, ou /) guarda o código-fonte LaTeX e renderiza-o com KaTeX. O código permanece editável — faça duplo clique em qualquer equação para reabrir o editor inline. Consulte o tutorial para uma apresentação passo a passo.
LaTeX suportado
Seção intitulada “LaTeX suportado”A ferramenta Math aceita tudo o que consta na lista de funções suportadas pelo KaTeX. Destaques:
| Categoria | Exemplos |
|---|---|
| Letras gregas | \alpha \beta \gamma \pi \Omega |
| Operadores | \sum \int \prod \lim \nabla |
| Frações e raízes | \frac{a}{b} \sqrt{x} \sqrt[3]{x} |
| Índices e expoentes | x_1^2 x_{i,j}^{n+1} |
| Conjuntos e lógica | \in \notin \subseteq \forall \exists \implies |
| Setas | \to \rightarrow \Rightarrow \leftrightarrow |
| Decorações | \hat{x} \bar{x} \vec{v} \tilde{x} \overline{ABC} |
| Matrizes | \begin{pmatrix} a & b \\\\ c & d \end{pmatrix} |
| Sistemas alinhados | \begin{align} f &= g \\\\ h &= k \end{align} |
| Casos | \begin{cases} x & \text{if } y \\\\ 0 & \text{otherwise} \end{cases} |
Química (mhchem) | \ce{2 H2 + O2 -> 2 H2O} \pu{12 km/h} |
Erros de sintaxe não bloqueiam o editor — o KaTeX assinala os tokens incorretos a vermelho enquanto continua a escrever.
Atributos de estilo
Seção intitulada “Atributos de estilo”O painel de atributos da forma Math expõe:
| Propriedade | Intervalo / Opções |
|---|---|
| Color | Qualquer cor da paleta drawtonomy. Predefinição: preto. |
| Size | 8 – 200 px (tamanho de fonte). Predefinição: 20 px. A equação inteira redimensiona proporcionalmente. |
A rotação é aplicada à forma Math da mesma forma que a qualquer outra — arraste o ponto que aparece acima da caixa de seleção.
Exportação
Seção intitulada “Exportação”As formas Math são exportadas em todos os formatos disponíveis em formatos de exportação:
- SVG / PNG /
.drawtonomy.svg— o HTML KaTeX renderizado é incorporado inline para que a equação permaneça nítida a qualquer zoom. - PDF / EPS — os glifos de texto são convertidos em caminhos via
opentype.js, incluindo o vinculum da raiz quadrada (\sqrt), para que o ficheiro não dependa de o destinatário ter as fontes corretas instaladas.
Limitações
Seção intitulada “Limitações”- É possível ter centenas de equações numa só tela, mas cada uma é um render KaTeX independente — páginas muito densas podem ficar lentas.
- Macros KaTeX personalizadas (
\newcommand) não são suportadas; o motor corre com as predefinições do KaTeX maismhchem.
Modelos personalizados
Seção intitulada “Modelos personalizados”É possível adicionar modelos SVG para veículos, peões, marcações viárias e sinais. O processo de contribuição está descrito no Guia de Modelos.