This page has not been translated yet and is shown in Spanish.

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, la ventana fotogramétrica, los proyectos fotogramétricos, 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 un guion que contiene la línea import digi3d puede usarlos con el prefijo digi3d. (por ejemplo, digi3d.Line) sin importar digi21.base. Para usar los tipos del núcleo sin el prefijo digi3d., el guion debe importarlos con from digi3d import ...:

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

Clases

  • DrawingView — la ventana de dibujo (geometrías, órdenes, configuración).
  • PhotogrammetricView — la ventana fotogramétrica (cursor, zoom, modelo, cámara 3D).
  • 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.
  • Tareas — TaskBase, TaskMessageBox, TaskGotoCoordinates.

Funciones y enumeraciones

  • Funciones del módulo — current_view, open_drawing, ventana fotogramétrica y proyectos, mensajes, paneles, diálogos y utilidades.
  • Enumeraciones — InputDevice, MusicType, BallonType, TaskType, FillType.
  • Excepciones — GeometryError, GeometryRelationError, GeometryWarning, DatabaseFieldError.