如何在openGL的视图中用鼠标交互画线
发布网友
发布时间:2022-05-07 19:41
我来回答
共2个回答
热心网友
时间:2022-07-01 06:02
这个需要进行点击测试,即输入一个二维屏幕坐标,返回一个三维点坐标,然后用两个三维点坐标画线。伪代码:
Point2
p1,
p2;
Vector3
pt1
=
HitTest(p1);
Vector3
pt2
=
HitTest(p2);
glBegin(
GL_LINE_STRIP);
glVertex3d(pt1.x,
pt1.y,
pt1.z);...
热心网友
时间:2022-07-01 06:03
用两个全局变量point型的
保存第一个点
等待点击第二个点,然后画一条线