digi3d

digi3d es el módulo que Digi3D.AI pone a disposición de los guiones que se ejecutan dentro del programa: el panel de Python y los controles de calidad. Da acceso a la ventana de dibujo activa, las órdenes, los paneles y demás servicios. No se puede importar desde una aplicación de consola.

El punto de entrada habitual es current_view(), que devuelve la DrawingView activa.

digi3d reexporta además los tipos del núcleo de digi21.base, de modo que dentro de un guion se pueden usar directamente sin importar nada más:

FeatureCode, Geometry, Point, Text, Line, Polygon, Complex, DigiTabNode, DrawingFile, Camera, TextJustification, StandardViewpoint, PointLineRelativePosition.

Clases

  • DrawingView — la ventana de dibujo (geometrías, órdenes, configuración).
  • Command — una orden de Digi3D.AI.
  • PythonCommand — base para crear órdenes interactivas en Python.
  • Topology — topologías (Topology, TopologyRing, TopologyPolygon).
  • GeographicCalculator — cálculos geográficos (áreas, distancias, azimuts).
  • Representation — representación gráfica de una geometría.
  • TareasTaskBase, TaskMessageBox, TaskGotoCoordinates.

Funciones y enumeraciones

  • Funciones del módulocurrent_view, mensajes, paneles, diálogos y utilidades.
  • EnumeracionesInputDevice, MusicType, BallonType, TaskType, FillType.
  • ExcepcionesGeometryError, GeometryRelationError, GeometryWarning, DatabaseFieldError.