Tipos de geometría
Algunas órdenes reciben un parámetro con letras. Cada letra indica un tipo de geometría al que afecta la orden: por ejemplo, ON_TIPO=020101 LP activa las líneas y los puntos del código 020101.
Las mayúsculas y las minúsculas son equivalentes. La orden ignora los caracteres que no reconoce.
Letras
Todas las órdenes dan el mismo significado a cada letra:
| Letra | Tipo de geometría |
|---|---|
L |
Líneas |
P |
Puntos y complejos puntuales |
C |
Líneas, puntos y complejos puntuales |
T |
Textos |
H |
Polígonos |
G |
Complejos |
B |
Imágenes (bitmaps) |
* |
Todos los tipos de la tabla |
C agrupa las líneas y los puntos porque en los archivos .bin clásicos ambos tipos se guardan con la misma cabecera C=código: una entidad con un vértice es un punto y una con más vértices es una línea.
Un complejo puntual es un complejo con un punto de inserción, como los que crea INS_COMPLEJO o las celdas de los archivos DGN. Las órdenes lo tratan como un punto: P lo incluye y G no.
Una orden que no puede tratar un tipo de geometría ignora su letra. La sección «Particularidades de cada orden» de esta página indica esos casos y las letras propias de cada orden.
Formas de escribir el parámetro
Según la orden, las letras se escriben de una de estas formas:
- Cadena de letras en un solo parámetro. Ejemplo:
RENOMCOD=020101 020102 LP. - Letras en uno o varios parámetros. Ejemplo:
COPIAR=L Pequivale aCOPIAR=LP. - Pares «código tipo». El primer elemento del par es un código y el segundo una cadena de letras. Ejemplo:
BORRA_COD=020101 L 030201 PT. Un código que empieza por#representa todos los códigos de la tabla de códigos que tienen esa etiqueta. Si el último código no tiene tipo, la orden lo ignora.
Particularidades de cada orden
TENTATIVO
*no selecciona todos los tipos: limita la búsqueda a las geometrías del archivo de dibujo activo.@: si la variable IR_TENTATIVO está activa, la vista se desplaza al punto del tentativo.-: solo geometrías borradas. Además, la variable BORRADOS tiene que estar activa.- Las geometrías de otros tipos, como los multipuntos, no se filtran por letra.
Muchas órdenes interactivas ejecutan TENTATIVO internamente con una cadena fija, por ejemplo L*@ para seleccionar solo líneas del archivo de dibujo activo.
BORRA_COD y RECUPERA_COD
B no tiene efecto: estas órdenes no tratan imágenes.
PROYECTA_COD, PROYECTA_COD_ETIQUETA y PROYECTA_POR_CONDICION
Bno tiene efecto.- En los complejos puntuales, la orden proyecta las entidades que contienen y el punto de inserción.
RENOMCOD
* incluye todos los tipos de geometría, también los que no tienen letra, como los objetos OLE.
ON_TIPO, OFF_TIPO, ONS_TIPO, OFFS_TIPO, OND_TIPO y OFFD_TIPO
Pincluye también los puntos orientados y los multipuntos.*incluye todos los tipos de geometría, también los que no tienen letra, como los círculos y los objetos OLE.- ON_TIPO, ONS_TIPO y OND_TIPO muestran los tipos indicados. OFF_TIPO, OFFS_TIPO y OFFD_TIPO los ocultan. Las geometrías de los demás tipos conservan su estado.
COPIAR, COPIA2P, COPIA_R, DUP, DUPLICA, MOVER y MOVER_Z
Si ningún parámetro contiene una letra reconocida, la orden no permite seleccionar entidades de ninguno de los tipos de la tabla.
Sin parámetros, cada orden permite seleccionar estos tipos:
| Orden | Tipos que se pueden seleccionar sin parámetros |
|---|---|
| COPIAR, COPIA2P, COPIA_R | Líneas, puntos, textos, imágenes, polígonos y complejos |
| DUP | Líneas, puntos, textos y polígonos |
| DUPLICA | Líneas, puntos y textos |
| MOVER, MOVER_Z | Líneas, puntos, textos, imágenes, polígonos y complejos, solo del archivo de dibujo activo |
MOVER_Z_V
Bno tiene efecto: la orden no trata imágenes.- Un complejo puntual se modifica si su punto de inserción queda dentro del límite.
SELECCIONA_ULTIMO
- La orden solo lee el primer carácter de cada parámetro. Para indicar varios tipos, escribe una letra por parámetro:
SELECCIONA_ULTIMO=L P. Oindica objetos OLE.*incluye también los objetos OLE.
Sin parámetros, la orden busca entidades de todos los tipos de la lista.
CAMB_AA
Solo los puntos y los textos tienen ángulo. P y C indican puntos, T textos y * puntos y textos. Las demás letras no tienen efecto.
P no incluye los complejos puntuales: cambiar su ángulo no gira las entidades que contienen.
Órdenes que usan estas letras
| Orden | Forma del parámetro | Letras con efecto |
|---|---|---|
| TENTATIVO | Cadena de letras | L P C T H G B * @ - |
| BORRA_COD | Pares «código tipo» | L P C T H G * |
| RECUPERA_COD | Pares «código tipo» | L P C T H G * |
| ON_TIPO | Pares «código tipo» | L P C T H G B * |
| OFF_TIPO | Pares «código tipo» | L P C T H G B * |
| ONS_TIPO | Pares «código tipo» | L P C T H G B * |
| OFFS_TIPO | Pares «código tipo» | L P C T H G B * |
| OND_TIPO | Pares «código tipo» | L P C T H G B * |
| OFFD_TIPO | Pares «código tipo» | L P C T H G B * |
| PROYECTA_COD | Pares «código tipo» | L P C T H G * |
| PROYECTA_COD_ETIQUETA | Pares «código tipo» a partir del segundo parámetro | L P C T H G * |
| PROYECTA_POR_CONDICION | Pares «código tipo» a partir del tercer parámetro | L P C T H G * |
| RENOMCOD | Cadena de letras en el tercer parámetro | L P C T H G B * |
| COPIAR | Letras en uno o varios parámetros | L P C T H G B * |
| COPIA2P | Letras en uno o varios parámetros | L P C T H G B * |
| COPIA_R | Letras en uno o varios parámetros | L P C T H G B * |
| DUP | Letras en uno o varios parámetros | L P C T H G B * |
| DUPLICA | Letras en uno o varios parámetros | L P C T H G B * |
| MOVER | Letras en uno o varios parámetros | L P C T H G B * |
| MOVER_Z | Letras en uno o varios parámetros | L P C T H G B * |
| MOVER_Z_V | Cadena de letras | L P C T H G * |
| SELECCIONA_ULTIMO | Una letra por parámetro | L P C T H G B O * |
| CAMB_AA | Cadena de letras en el segundo parámetro | P C T * |