Java Повернуть график

231
26 марта 2017, 02:40

Необходимо повернуть график вокруг начала координат. График без поворота:

// Метод рисующий параболу
void funcPar(Graphics g) {
    Graphics2D g2d = (Graphics2D) g;
    xln = (lx - l2);
    xk = 0;
    yg = 0;
    int kp = 0;
    while ((xk + hx) * ny < xln && Math.pow(xk + hx, 2) * ny < ly * ky) {
       g2d.drawLine((int) (xln - xk * ny + oxn),
                (int) (ly * ky - yg * ny + oyn),
                (int) (xln - (xk + hx) * ny + oxn),
                (int) (ly * ky - Math.pow(xk + hx, 2) * ny + oyn));
        xk = xk + hx;
        yg = (float) Math.pow(xk, 2);
        kp++;
    }
    xk = 0;
    yg = 0;
    while ((xk + hx) * ny < l2 && Math.pow(xk + hx, 2) * ny < ly * ky) {
        yg = (float) Math.pow(xk, 2);
        g2d.drawLine((int) (xln + xk * ny + oxn),
                (int) (ly * ky - yg * ny + oyn),
                (int) (xln + (xk + hx) * ny + oxn),
                (int) (ly * ky - Math.pow(xk + hx, 2) * ny) + oyn);
        xk = xk + hx;
    }
}

Когда пытаюсь повернуть график вставляю g2d.rotate(Math.toRadians(10)); после Graphics2D g2d = (Graphics2D)g; и получается :

Как можно исправить данную ошибку?

READ ALSO
как сделать hover эффекты как на примере

как сделать hover эффекты как на примере

Тут в примере нажмите на жёлтую кнопку и откроется демо сайта, где-то по середине сайта есть 5 картинок, при наведении на которые они заполняются...

346
C# Google Парсинг

C# Google Парсинг

Ребят я студент есть задача приложения для того что бы сделать запрос в гугл, и подсчитать количество слов на странице и вывести результат,...

276
не срабатывает AllowAnonymous в web api 2

не срабатывает AllowAnonymous в web api 2

Начал изучать web api, дошёл до аутентификации пользователей и тут возник вопросСоздаю отдельный простой фильтр аутентификации, по примерам,...

394