# Comando -OSNAP no AutoCAD: snap ao objeto

> Como funcionam os snaps ao objeto do AutoCAD em português: o -OSNAP (-OS) define os modos, F3 os ativa, e MEI ou Shift + clique direito força um. Experimente.

Os snaps ao objeto põem um ponto indicado exatamente num ponto de um objeto: uma extremidade, um meio, um centro. Com o snap ao objeto ativado, o cursor perto de um desses pontos mostra o seu marcador, em verde, e o seu nome numa dica de ferramenta; um clique cai então nesse ponto, não onde está o cursor. Os snaps em execução são os modos que atuam em cada prompt de ponto: no início Ponto final, Centro, Intersecção e Extensão, como no AutoCAD. F3 ativa e desativa o snap ao objeto, escrevendo `<Osnap ativado>` ou `<Osnap desativado>`, e o botão Snap ao objeto na barra de status também, cujo menu tem uma caixa de seleção para cada modo. Com vários snaps sob o cursor, vence o mais próximo, e Tab percorre os outros. O modo Orto, o Polar e o modo snap nunca desviam um ponto de snap.

O -OSNAP, com o mesmo nome no AutoCAD em português, define os snaps em execução na linha de comando. Ele lista os modos em execução agora e depois pede uma lista de modos: cada um pelas suas três letras, separados por vírgulas, como em `MEI,CEN,INT`, ou `_END,_MID` em qualquer idioma do AutoCAD. A lista substitui o conjunto em execução e ativa o snap ao objeto; `NENhum`, `Desativado` ou Enter sozinho o limpa. Um modo que ele não conhece recebe `Modos de snap ao objeto inválidos.`, e a pergunta de novo. Digitado com um apóstrofo na frente, `'-OSNAP`, ele funciona dentro de outro comando. Os snaps em execução duram até a página ser recarregada, e então voltam a ser os quatro do AutoCAD: como no AutoCAD, o desenho não os guarda.

Para um ponto só, use uma sobreposição: digite as três letras de um modo num prompt de ponto, `MEI` ou `_MID`, ou segure Shift e clique com o botão direito para escolhê-lo num menu. Só esse snap é procurado, seja qual for o conjunto em execução, e só para esse ponto; um que não encontra nada recusa o ponto e pergunta de novo. Digitado pelas suas maiúsculas, `NENhum` desativa o snap para um ponto. O mesmo menu oferece `DE`: um ponto base, depois um deslocamento a partir dele, então `@10,0` fica 10 à sua direita.

- **Comando:** `-OSNAP`
- **Aliases:** `-OS`
- **Painel:** [Consulta e vista](https://mellowcad.com/pt-br/docs/commands.md#inquiry)
- **Experimente:** [Abra o editor](/pt-br/draw), digite `-OS` e pressione Enter.

## Na linha de comando

O motor o desenha e escreve o histórico como você o digitaria: os prompts na ordem do AutoCAD 2027, com as mesmas letras de opção.

O -OSNAP define Meio e Centro como snaps em execução; a LINHA vai então do meio de uma aresta ao centro do círculo, e a aresta de cima mostra o seu marcador de Meio.

```text
Comando: -OSNAP
Modos de osnap atuais: Extremidade,Centro,Intersecção,Ext
Inserir lista de modos de snap ao objeto: _MID,_CEN
Comando: LINHA
Especificar primeiro ponto:
Especificar próximo ponto ou [Desfazer]:
```

## Opções

### `pONto` (`ON`)

A extremidade mais próxima de uma linha, um arco, um segmento de polilinha, um arco elíptico ou uma spline: os cantos de um retângulo, os vértices de um polígono. O seu marcador é um quadrado.

### `MEIo` (`MEI`)

O ponto na metade de uma linha, um arco, um segmento de polilinha, um arco elíptico ou uma spline. Um triângulo.

### `CENtro` (`CEN`)

O centro de um círculo, um arco ou um arco de polilinha. Passe o cursor sobre a própria curva: no centro não há nada para pegar. Um círculo.

### `QUAdrante` (`QUA`)

Os pontos de um círculo ou um arco a 0°, 90°, 180° e 270°, ao longo do X e do Y do UCS, e as extremidades dos eixos de uma elipse. Um losango.

### `INTersecção` (`INT`)

Onde dois objetos se cruzam, ou onde um caminho do rastreamento polar cruza um objeto. Um xis.

### `EXTensão` (`EXT`)

Além da extremidade de uma linha, um arco ou um segmento reto de polilinha: passe o cursor sobre a extremidade e depois afaste-o ao longo da linha do objeto. Um caminho tracejado aparece a partir da extremidade, e uma distância digitada corre ao longo dele. Um sinal de mais.

### `INSerção` (`INS`)

O ponto pelo qual se posicionam um texto, uma definição de atributo ou uma referência de bloco.

### `PERpendicular` (`PER`)

O pé da perpendicular do último ponto sobre uma linha, também além das suas extremidades, um círculo, um arco ou um segmento de polilinha. No primeiro ponto da [`LINHA`](https://mellowcad.com/pt-br/docs/commands/line.md), ele espera o próximo ponto: a linha sai do objeto em esquadro com ele. Um ângulo reto.

### `TANgente` (`TAN`)

O ponto de um círculo ou um arco onde uma linha a partir do último ponto o toca. No primeiro ponto da [`LINHA`](https://mellowcad.com/pt-br/docs/commands/line.md), ele espera o próximo ponto: a linha sai da curva tangente a ela. Um círculo com uma barra.

### `MAIspróximo` (`MAI`)

O ponto de um objeto mais próximo do cursor. Uma ampulheta.

### `APArente` (`APA`)

Intersecção aparente: onde dois objetos se cruzam na vista, embora estejam em alturas diferentes; onde eles se encontram de fato, é a sua intersecção.

### `PARalela` (`PAR`)

Pare o cursor sobre uma linha por um momento e depois mova-o na direção dela a partir do último ponto: um caminho paralelo à linha segura o próximo ponto.

### `NENhum` (`NEN`)

Nenhum snap em execução: o snap ao objeto não encontra nada até que um modo seja definido de novo.

### `Desativado` (`D`)

O mesmo que `NENhum`: o conjunto em execução é limpo.

## O que ainda não faz

A caixa de diálogo Configurações do desenho que o OSNAP e o OS abrem no AutoCAD: aqui eles são comandos desconhecidos, e o menu da barra de status define os modos. Nó e Centro geométrico, como modos e nos menus. Meio entre 2 pontos, o ponto de rastreamento temporário e as teclas mantidas pressionadas para um snap de um ponto só (Shift + A, Shift + Q…). Intersecção, Perpendicular e Tangente em elipses, Perpendicular e Tangente em splines, e Extensão a partir da extremidade de um arco de polilinha, ou com a sua distância e o seu ângulo na dica de ferramenta. Uma Perpendicular ou uma Tangente que espera o outro ponto no início de um comando que não seja a [`LINHA`](https://mellowcad.com/pt-br/docs/commands/line.md) ou o [`CIRCULO`](https://mellowcad.com/pt-br/docs/commands/circle.md). As configurações da abertura e do marcador, APERTURE e AUTOSNAP.

[O que ele faz e o que ainda falta, em detalhe (em inglês)](https://github.com/ovelilla/mellowcad/blob/main/docs/coverage/drafting-aids.md#-osnap---os--es--refent---ref--pt-br--osnap---os)

## Perguntas frequentes

### Para que serve o comando OSNAP no AutoCAD?

No AutoCAD, o OSNAP (`OS`) abre a caixa de diálogo Configurações do desenho na guia Snap ao objeto, para escolher os snaps em execução. O MellowCAD não tem essa caixa de diálogo: digite `-OSNAP` ou `-OS` e uma lista de modos, ou marque-os no menu do botão Snap ao objeto da barra de status.

### Como se chama o OSNAP em português, e qual é o atalho?

O mesmo nome: o AutoCAD em português mantém OSNAP e `-OSNAP` (`-OS`). F3 ativa e desativa o snap ao objeto, como no AutoCAD; o botão Snap ao objeto da barra de status faz o mesmo. Shift + clique com o botão direito num prompt de ponto abre o menu dos snaps de um ponto só.

### Por que o osnap não funciona no AutoCAD?

O F3 pode tê-lo desativado: o botão na barra de status mostra isso. Ou o modo não está em execução: defina-o com o `-OSNAP` ou com o menu do botão. O cursor precisa chegar a cerca de 10 pixels do ponto e, para um centro, passar sobre o próprio círculo ou arco. Os snaps só funcionam enquanto um comando pede um ponto.

### Como usar um snap ao objeto só para um ponto?

No prompt de ponto, digite as letras do modo, como `MEI` ou `TAN`, ou escolha-o no menu do Shift + clique com o botão direito. Ele vale só para esse ponto, esteja esse modo em execução ou não.

### As configurações do snap ao objeto ficam salvas?

Até a página ser recarregada; então voltam a ser Ponto final, Centro, Intersecção e Extensão. O AutoCAD também não as guarda no desenho.

## Comandos relacionados

- [Comando SNAP no AutoCAD](https://mellowcad.com/pt-br/docs/commands/snap.md)
- [DE (FROM)](https://mellowcad.com/pt-br/docs/commands.md#from): Seleciona um ponto deslocado a partir de um ponto base
- [Comando LINE (LINHA) no AutoCAD](https://mellowcad.com/pt-br/docs/commands/line.md)
- [Comando ID no AutoCAD](https://mellowcad.com/pt-br/docs/commands/id.md)
