OFF_EXPRESION_PYTHON

Oculta las geometrías para las que una expresión Python devuelve verdadero. La orden evalúa la expresión con cada geometría de todos los archivos de dibujo cargados y marca como ocultas las que la cumplen.

Parámetros

Número de parámetro Descripción Opcional
1 Expresión Python. Todo el texto que sigue al signo = forma la expresión. Se ignoran los espacios del principio y del final.
o
Nombres de selecciones de la tabla de códigos, cada uno precedido de # y separados por espacios.
Sí. Sin parámetros, la orden muestra el cuadro de diálogo Expresión Python, descrito en ON_EXPRESIÓN_PYTHON.

La variable g, los atributos (g.codes[0].attributes), el valor que debe devolver la expresión, los fragmentos de código y los errores se explican en ON_EXPRESIÓN_PYTHON. Las reglas de los nombres con # son las mismas que en esa orden.

Ejemplos

Para ocultar las geometrías que tienen exactamente 3 vértices:

OFF_EXPRESION_PYTHON=len(g) == 3

Para ocultar los polígonos de más de 1000 unidades cuadradas:

OFF_EXPRESION_PYTHON=type(g).__name__ == 'Polygon' and g.area > 1000

Para ocultar las geometrías que cumplen la selección "Edificios" o la selección "Deportivo" de la tabla de códigos:

OFF_EXPRESION_PYTHON=#Edificios #Deportivo

Observaciones

  • La orden actúa sobre todas las geometrías de todos los archivos de dibujo cargados.
  • Si la expresión falla, Digi3D.AI muestra el error de Python una vez por archivo de dibujo, y en ese archivo no se oculta ninguna geometría.
  • Las geometrías ocultas no se dibujan en la ventana de dibujo ni en la ventana fotogramétrica. Para volver a mostrarlas, ejecuta ON_EXPRESIÓN_PYTHON o VER_TODAS_ENTIDADES.

Características de la orden

Tipo de orden Orden inmediata
Repite automáticamente No
Opción del menú donde aparece la orden Ver/Ocultar las que cumplan con expresión Python...
Barra de herramientas en la que aparece la orden Esta orden no tiene asociado ningún botón en ninguna barra de herramientas
Extensión DigiNG.OrdenesStandard.dll
Variables relacionadas No tiene variables relacionadas
Órdenes relacionadas ON_EXPRESIÓN_PYTHON
ON_SOLO_EXPRESIÓN_PYTHON
OFF_TODO
Nombre interno {81442225-19EB-4577-9EE9-1E74B7A59F0F}