コード例 #1
0
ファイル: Camera.cpp プロジェクト: relminator/Fuzed-Neo
void Camera::Look()
{
	
	gluLookAtf32( Position.x, Position.y, Position.z,    // camera pos
				  Target.x, Target.y, Target.z,     // camera target
				  Up.x, Up.y, Up.z);

}
コード例 #2
0
ファイル: starfield.c プロジェクト: protosphere/proto_nds
void Starfield_Draw(Starfield *starfield)
{
	glMatrixMode(GL_PROJECTION);
	glLoadIdentity();
	glOrthof32(0, inttof32(4), 0, inttof32(3), 0, inttof32(40));

	glMatrixMode(GL_MODELVIEW);
	glPushMatrix();

	gluLookAtf32(0, 0, inttof32(1),
				 0, 0, 0,
				 0, inttof32(1), 0);

	glPolyFmt(POLY_ALPHA(0x1f) | POLY_CULL_NONE);

	for (int i = 0; i < num_stars; i++) {
		StarfieldStar *star = &starfield->stars[i];
		Starfield_DrawStar(star);
	}

	glPopMatrix(1);
}