Witam,
Obecnie w Javie pracuje nad narysowaniem znaku drogowego. Mam jednak pewien problem... Nie wiem jak zaokrąglić bardziej rogi trójkąta, którego zbudowałem z polygonów, by odpowiadał oryginałowi. Pomoże ktoś?

Kod:

int tabX [ ] = { 20, 360, 200 };
int tabY [ ] = { 300, 300, 20};
Graphics2D z1 = (Graphics2D) g;
Polygon trójkątObwod = new Polygon(tabX, tabY, 3);
BasicStroke ramkaTrojkata = new BasicStroke(14.0f, 2, 1);
z1.setStroke(ramkaTrojkata);
z1.setPaint(Color.RED);
z1.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
z1.draw(trójkątObwod);

Obrazy:
Przykładowy oryginał:
http://www.autoex.pl/_img/img[...]rogowe/znak_drogowy_A-12a.jpg

Moje dzieło:
http://img33.imageshack.us/img33/6883/znakk.png