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.