Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > Нарисовать часть окружности


Автор: oson 8.11.2009, 23:24
Подскажиет плиз, как нарисовать конус в окружности?

Автор: Temdegon 9.11.2009, 02:06
Объясни подробнее, что и где нарисовать? Как это конус в окружности? Конус вроде как объемная фигура, а окружность - плоская, или я что-то путаю?

Автор: math64 9.11.2009, 13:07
Вот так можно нарисовать сектор кольца:
Код

    Graphics2D g;
    GeneralPath path = new GeneralPath();
    Arc2D a = new Arc2D.Double();
    a.setArcByCenter(x, y, r1, angle1, angle2-angle1, Arc2D.OPEN);
    path.append(a.getPathIterator(null), true);
    a.setArcByCenter(x, y, r2, angle2, angle1-angle2, Arc2D.OPEN);
    path.append(a.getPathIterator(null), true);
    path.closePath();
    g.setColor(fillColor);
    g.fill(path);
    g.setColor(drawColor);
    g.draw(path);

Автор: oson 10.11.2009, 17:37
Спасибо smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)