Тема: OpenGL
Показать сообщение отдельно
Старый 03.10.2016, 20:14   #132
Nerd
Чудо-кот
 
Аватар для Nerd
 
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений
(для 1,471 пользователей)
Ответ: OpenGL

pfffff
    glColor4ub(line.color[0], line.color[1], line.color[2],64);

    float d = 0.4;
    for(int i=0;i<4;i++){
      float dx = sin(i*1.6)*d;
      float dy = cos(i*1.6)*d;
        glVertex2f(dx+line.x1 - floor(line.thinkness * ny), dy+line.y1 + ceil(line.thinkness * nx));
          glVertex2f(dx+line.x1 + ceil(line.thinkness * ny), dy+line.y1 - floor(line.thinkness * nx));
        glVertex2f(dx+line.x2 + ceil(line.thinkness * ny), dy+line.y2 - floor(line.thinkness * nx));
          glVertex2f(dx+line.x2 - floor(line.thinkness * ny), dy+line.y2 + ceil(line.thinkness * nx));
    }

thickness
__________________

(Offline)
 
Ответить с цитированием