当我移动鼠标时,我想在 XZ 平面中移动视图。mlon
和mlat
是鼠标坐标 x 和 y 的线性函数。我有glutPassiveMotionFunc(mouse_motion);
我的主要功能。为了在 XZ 平面中移动窗口视图,我需要做什么?有什么解释吗?
void mouse_motion(int x, int y) {
/* To be completed */
x=lon+mlon;
y=lat+mlat;
} // mouse_motion()
当我移动鼠标时,我想在 XZ 平面中移动视图。mlon
和mlat
是鼠标坐标 x 和 y 的线性函数。我有glutPassiveMotionFunc(mouse_motion);
我的主要功能。为了在 XZ 平面中移动窗口视图,我需要做什么?有什么解释吗?
void mouse_motion(int x, int y) {
/* To be completed */
x=lon+mlon;
y=lat+mlat;
} // mouse_motion()