Tareas

Módulo: digi3d

Las tareas son entradas que se muestran en el panel de tareas de Digi3D.AI. Al hacer doble clic sobre ellas se ejecuta una acción (mostrar un cuadro de diálogo, desplazar la ventana a unas coordenadas, etc.). Se añaden con add_task().

TaskBase

Clase base de todas las tareas. No se instancia directamente.

TaskMessageBox

Tarea que, al hacer doble clic, muestra un cuadro de diálogo.

TaskMessageBox(title, description, drawingFile="", module="", type=TaskType.Error)
Argumento Tipo Descripción
title str Título de la tarea.
description str Descripción / mensaje.
drawingFile str Archivo de dibujo asociado (opcional).
module str Módulo asociado (opcional).
type TaskType Tipo (info/aviso/error).

TaskGotoCoordinates

Tarea que, al hacer doble clic, desplaza la ventana de dibujo a unas coordenadas.

TaskGotoCoordinates(coordinates, title, description, drawingFile="", module="", type=TaskType.Error)
Argumento Tipo Descripción
coordinates tuple Coordenadas (x, y, z) o (x, y) de destino.
title str Título de la tarea.
description str Descripción / mensaje.
drawingFile str Archivo de dibujo asociado (opcional).
module str Módulo asociado (opcional).
type TaskType Tipo (info/aviso/error).

Ejemplo

import digi3d

digi3d.show_tasks(True)
digi3d.add_task(digi3d.TaskGotoCoordinates(
    (430000, 4480000, 700),
    "Vértice sospechoso",
    "La curva de nivel sube y baja en este punto",
    type=digi3d.TaskType.Warning))

Véase también