Editar

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 P equivale a COPIAR=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

  • B no 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

  • P incluye 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

  • B no 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.
  • O indica 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 *