All pastes #43484 Raw Edit

Anonymous

public text v1 · immutable
#43484 ·published 2006-02-28 01:05 UTC
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();
  }
}