public void setPerspective(float fovy, float near, float far) {
		this.fovy = fovy; this.near = near; this.far = far;
		
		if(mainCamera != this) return;
		// ̃JۂɎgpȂAȉ̍Đݒ肪s
		glMatrixMode(GL_PROJECTION);
		glLoadIdentity();
		gluPerspective(fovy, (float)w/h, near, far);
		
		glMatrixMode(GL_MODELVIEW);
		glLoadIdentity();
		gluLookAt(eyex, eyey, eyez, centerx, centery, centerz, upx, upy, upz);
	}