解説ではglOrthoは
・ワールド座標系で指定
・視点はz軸と逆向き
・視点は視体積に含まれなければならない
ということですが、これとgluLookAt
を組み合わせた時の挙動がわかりません。
組み合わせるとglOrthoは視点からの相対座標で指定になるのでしょうか?
具体的には以下の内容なのですが四角形が視界に入ってきません。

void display(void){
 glClear(GL_COLOR_BUFFER_BIT);
 glColor3d(1.0, 0.0, 0.0);

glBegin(GL_LINE_LOOP);  
  glVertex3f(29.9, 27.8, 1);
  glVertex3f(29.9, 27.1, 1);
  glVertex3f(30 , 27.1, 1);
  glVertex3f(30 , 27.8, 1);
 glEnd();
 glFlush();

 };

void resize(int w, int h){
 glViewport(0, 0, w, h);
 glMatrixMode(GL_PROJECTION);glLoadIdentity();
 glOrtho(29.8, 30.1,   27.0, 27.9,  -2.0, 0.0); //これだと視界に入らない
//glOrtho(-2.0, 2.0, -2.0, 2.0, 2, 0);   //こっちだと視界に入る
 MatrixMode(GL_MODELVIEW);glLoadIdentity();
 gluLookAt(29.95, 27.5, 0.0,  29.95, 27.5, 10.0,  0,1,0);
};