Всем привет!
Собственно, не получается рисовать полупрозрачные точки... Пробовал по всякому. Сейчас пока код такой:
glEnable(GL_BLEND);
glBlendFunc ( GL_SRC_COLOR, GL_ONE_MINUS_SRC_ALPHA);
/* Loop until the user closes the window */
while (!glfwWindowShouldClose(window))
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glPushMatrix();
glBegin(GL_POINTS);
for(const auto& point: points)
{
glColor4f(_points[point.color].r, _points[point.color].g, _points[point.color].b, 0.9f/*point.vec.w*/);
glVertex3f(point.vec.x, point.vec.y, point.vec.z);
}
glEnd();
}
Почему поточечно что-то рисую? Потому что это визуализация физической модели.