PRIMITIVAS DE SALIDA
Un atributo (o parámetro de atributo) es cualquier parámetro
que afecta la forma en que una primitiva es mostrada.
ATRIBUTO ANCHO
ATRIBUTO TIPO
QUE SON PRIMITVAS :
son objetos gráficos que se generan sobre los objetos de salida. Estas compuestos de primitivas de salida. Una clasificación de estas pueden ser las siguientes:
Poli línea.
región rellena.
Texto.
imagen rasterisada
Estas primitivas graficas tienen sus atributos que son las características que afectan sus apariencia.
Las primitivas gráficas pueden clasificarse en primitivas
– De Salida
– De Entrada
Las primitivas gráficas pueden clasificarse en primitivas
– De Salida
– De Entrada
EL PUNTO
El punto es la primitiva básica de salida mas simple se especifica mediante sus coordenadas. Los distintos atributos que puede tener un punto don:
•su color.
• su tamaño.
Ejemplo
Dibuja punto(Glint x, Glint Y)
Glbeng(GL_point);
Glvertex2i(x,y);
Glend();
Poli línea
Es un segmento de recta y se especifica mediante dos puntos:
Inicial.
Final.
Cuando esta compuesta de varias líneas cada una de estas se denomina segmento. Dos segmentos adyacentes se unen en un vértice, las poli líneas se especifican mediante una secuencia de vértices.
Código de una poli línea
•(setq parte1_de_lista (list
'(0 . "LWPOLYLINE")
'(100 . "AcDbEntity"); Marcador de subclase
'(100 . "AcDbPolyline"); Marcador de subclase
'(8 . "EJE")
(cons 90 numero_vertices); variable obtenida anteriormente
'(70 . 0);indica que es abierta
'(38 . 0);elevación
)
)
'(0 . "LWPOLYLINE")
'(100 . "AcDbEntity"); Marcador de subclase
'(100 . "AcDbPolyline"); Marcador de subclase
'(8 . "EJE")
(cons 90 numero_vertices); variable obtenida anteriormente
'(70 . 0);indica que es abierta
'(38 . 0);elevación
)
)
Un atributo (o parámetro de atributo) es cualquier parámetro
que afecta la forma en que una primitiva es mostrada.
Los atributos básicos de los segmentos de línea son
• Tipo
• Ancho
• Color
• Ancho
• Color
ATRIBUTO ANCHO
Generación de líneas anchas
Opciones de lápiz o pincel
Patrones de lápiz y pincel
para mostrar líneas
Patrones de lápiz y pincel
para mostrar líneas
ATRIBUTO TIPO
Genera una pantalla para ejecutar algo generando unas líneas con el siguiente código:
glEnalde(G_LINE_STIPLLE);
//linea con 3 estilos diferentes
Alt=125.0;
Gllinestilpple(1,0x0101);
Dibujar linea(50.0,alt,150.0,alt);
Gllineastipple(1;0x00ff);
Dibujarlinea(150.0,alt,250.0,alt);
Gllineastipple(1,0x1c47);
Dibujarlinea(250.0,alt,350.0,alt);
MAS INFORMACION
http://cs.uns.edu.ar/cg/clasespdf/2-Primitivas.pdf
MAS INFORMACION
http://cs.uns.edu.ar/cg/clasespdf/2-Primitivas.pdf
No hay comentarios:
Publicar un comentario