Como pintar dentro de un grafico armado con lineTo
Hola amigos del foro,la pregunta de hoy es...como pinto dentro de una figura armada con lineTopor ejemploCanvas->MoveTo(50,25);Canvas->LineTo(50,25);Canvas->LineTo(80,5);Canvas->LineTo(12,90);Canvas->LineTo(50,25);esto arma un triangulo... ya se que si pongo la opcion triangulo puedo pintar, pero la idea es que se unan lineas y dentro de estas lineas tome un color.Espero ser claro :)Muchas Gracias. BC++
|
Hola,
canvas->floodfill |
Gracias por responder... pero ... no entiendo
podrias colocar un mini codigo... q lo pueda ejecutar por q pongo Canvas->floodfill (int x,int y,TColor Color, y aca no tengo idea que es o que tengo q introducir); muchas gracias |
Bueno, si miras en la ayuda del C++ veras que flood fill lo que hace es llenar un area hasta que encuentra el color TColor, o bien toda el area que es de ese color, a partir del punto X,Y. El parametro que no sabes que introducir es el que decide como rellenar.
te dejo la ayuda de delphi Cita:
|
Bueno espero poder ayudarte...
Canvas->FloodFill(51,25,clRed,fsBorder); Esa función tiene 4 parámetros, los dos primeros se refiere a las coordenadas a partir de las cuales el canvas empezará a rellenar, clRed pues obvio es el color :p y aqui viene lo importante el último parámetro solo puede tener 2 valores: fsBorder --> Esta hace que se vaya coloreando el área que NO tiene el color indicado, y para cuando lo encuentra. fsSourface --> Esta hace que se vaya coloreando el área que tiene el color que le indicaste a la función, y para cuando ya no encuentra ese color. Con el ejemplo que pusiste de tu triángulo... Código:
Canvas->Pen->Color=clRed; //Utilicé de ejemplo el color rojo |
Buenisimo!! Gracias!
Hola!! Muy Buen Ejemplo!
Muchas Gracias ! a los 2 =) BC++:) |
Buenisimo!! Gracias!
Hola!! Muy Buen Ejemplo!
Muchas Gracias ! a los 2 =) BC++:) |
La franja horaria es GMT +2. Ahora son las 03:40:11. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi