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.
- Tareas —
TaskBase,TaskMessageBox,TaskGotoCoordinates.
Funciones y enumeraciones
- Funciones del módulo —
current_view, mensajes, paneles, diálogos y utilidades. - Enumeraciones —
InputDevice,MusicType,BallonType,TaskType,FillType. - Excepciones —
GeometryError,GeometryRelationError,GeometryWarning,DatabaseFieldError.