Originariamente inviato da Dimensione
Ho una GeneralPath, costruita con 4 linee, vorrei inserirci un'immagine, in modo che si adatti(rotazione/dimensione) alla forma della GeneralPath, senza usare il metodo setPaint(perchè non modifica l'immagine secondo la forma della GeneralPath).
Credo proprio (a meno che mi sfugga qualcosa che magari non so io) che non si possa fare. GeneralPath descrive una figura geometrica arbitraria con un numero arbitrario di punti. Per farlo "generico", vorrebbe dire che Java 2D dovrebbe "mappare" la immagine ad una qualunque forma della figura ..... parecchio complesso, direi. E non mi risulta lo faccia.
Se vuoi disegnare una immagine ruotata/ridimensionata, puoi disegnarla sul Graphics2D impostando appropriatamente la AffineTransform.