Guidance
指路人
g.yi.org
Guidance Forums
/
wxWidgets (wxWindows) in C++
/ Using mouse to rotate...
最新
搜索
论坛
Reginald Rexx
STC(宏晶)单片机与电路设计
wxWidgets (wxWindows) in C++
奇瑞QQ车友论坛
生活信息交流与学习角
质量与可靠性
Rapid-Q Basic
FreeBasic
Reginald
Forum
Examples
RapidQ
Forum
Bugs
Examples
Resource
RQ Doc
RQ Intro
System
LeonAutoBackup
Home
Software
App
Lib
RapidQ
Reginald
Upload
Chrononet
回顶部
⇑
Forum List
•
Thread List
•
Refresh
•
New Topic
•
Search
•
Previous
•
Next
1
1.
Using mouse to rotate...
#7846
Posted by:
2006-02-07 03:14:19
Hi guys,
I?ve implemented a camera Class in my app and want to rotate the camera Left-Rigth and Up-Down using mouse. So I need the mouse inicial position and the final one in the event, but I?m not sure how to do that :(
Could anyone shed some light ?
I?ve tried to do this:
void Canvas::OnMouseMove( wxMouseEvent &event )
{
wxPoint ptInicial, ptFinal;
event.GetPosition( &ptInicial.x, &ptInicial.y );
if ( event.Moving() )
{
event.GetPosition( &ptFinal.x, &ptFinal.y );
camera->rotateLeftRight( (GLfloat)ptInicial.x - (GLfloat)ptFinal.x );
camera->rotateUpDown( (GLfloat)ptInicial.y - (GLfloat)ptFinal.y );
}
Refresh();
}
Where my OnMouseMove() is a EVT_MOTION message.
The camera doesnt change the rotation at all like that.
What?s wrong?
Thanks in advance!
2.
Re: Using mouse to rotate...
#7869
Posted by:
2006-02-11 09:07:11
Just to tell that i?ve found it. It?s the WarpPointer() method defined in wxWindow class.
:D
Forum List
•
Thread List
•
Refresh
•
New Topic
•
Search
•
Previous
•
Next
1
掌柜推荐
¥1,760.00
DMM-R100-BH双向转速表背光指针式船用尾轴正反转速表开孔101~104
¥271.00
N1H-5A-35转速传感器速度探头霍尔齿轮测速M18*1.5超短双福
¥420.00
TMM-R52-BH转速表双福背光指针式船用柴油机不锈钢壳厂家可定制
¥287.00
双福N1H-1C-70 100齿轮转速传感器测速探头免磁铁全螺纹M12*1脉冲
¥1,385.00
您有5元红包待使用
距结束02:56:12
SRE-AE3H AE3M-AC智能速度继电器转速监控超速保护数显转速表
券后
¥288.00
双福N1H-3C-70齿轮转速传感器M16*1.5长70发电机测速免磁铁全螺纹
©
Wed 2025-1-15
Guidance Laboratory Inc.
Email:
webmaster1
g.yi
.
org
Hits:
0