rendered paste body
void CSeebreezeView::drawSensorCircles(void)
{
for (vector<Sensor>::iterator cur_sensor = g_sensor_data.begin();
cur_sensor != g_sensor_data.end(); cur_sensor++)
{
float angle = 0;
float radius = 0.5;
setSensorColor(cur_sensor);
float vectorY1 = cur_sensor->m_y+radius;
float vectorX1 = cur_sensor->m_x;
glBegin(GL_LINE_STRIP);
for (int j = 0; j <= 360; j++)
{
angle = (float) (((double)j) / 57.29577957795135);
float vectorX = cur_sensor->m_x + (radius * (float)sin((double)angle));
float vectorY = cur_sensor->m_y + (radius * (float)cos((double)angle));
glVertex3d(cur_sensor->m_x, cur_sensor->m_y, 0);
glVertex3d(vectorX1, vectorY1, 0);
glVertex3d(vectorX, vectorY, 0);
vectorY1 = vectorY;
vectorX1 = vectorX;
}
glEnd();
}
}