Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

es:doc:rendu [13/01/2010 06:35] – creado alcarretes:doc:rendu [20/11/2014 14:01] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
 +====== Proyecto grafico ======
  
 +El proyecto gráfico de los esquemas se efectúa mediante las clases Diagram (derivada de [[docqt>qgraphicsscene.html|QGraphicsScene]]) y DiagramView  derivada de [[docqt>qgraphicsview.html|QGraphicsView]]). Las clases siguientes, derivadas de  [[docqt>qgraphicsscene.html|QGraphicsItem]] participan en el proceso de distintas partes del esquema: 
 +  * Conductor : conductor
 +  * DiagramTextItem : Campos de texto independientes, utilizados también en la clase Conductor 
 +  * Element, FixedElement, CustomElement, GhostElement :elementos eléctricos
 +  * Terminal : bornes de elementos eléctricos 
 +  * ElementTextItem, clase derivada de DiagramTextItem : campos de texto de elementos eléctricos
 +
 +El registro de estos elementos pueden variar en función del zoom de la escena:
 +Cuando LoD ([[http://doc.qtsoftware.com/4.5/qstyleoptiongraphicsitem.html#levelOfDetail-var|Level of Detail]]) es mayor que o igual a 1.0, el proceso utiliza por defecto las características de espesor negras 1.0.El dibujo de los elementos puede implicar partes antialiasing (anti-suavizado) o no, dibujadas con una característica cosmética ((es decir, una característica de grosor 0.0, emitido por 1px de ancho sin importar el zoom ideal para volver una característica fina)) o no. 
 +
 +Cuando el LoD es inferior a 1.0,  los bornes, los conductores, así como él diseño de todas las partes de los elementos se efectúa utilizando una característica cosmética y sin antialiasing.  Eso permite  obtener un buen diseño cuando el zoom se aplica sobre el esquema.
 +Entonces si el LoD es inferior a 0.5, ya no se dibujan los terminales. 
Imprimir/exportar