消息关闭
    暂无新消息!

Qt下如何实现一个球,自转?

问题作者 : 心跳2017-08-05发布
要做一个界面,界面只有一个球,然后鼠标进行拖拽可实现球的相应转动,现在就卡在自转这,不知道怎么继续下去。

1个回答

︿ 1
Qt自带一个例子,Cube OpenGL ES 2.0 example,鼠标控制一个立方体的旋转,你可以参考。
然后把立方体换成你要的球体。
方案1、用球体图片,控制旋转(可能要处理图片沿x、y轴旋转的问题)。
方案2、QPainter / Canvas画个球体,(画圆容易,画球体可能稍微复杂一些),鼠标控制旋转。
方案3、如果有3D模型球体 + 会使用OpenGL导入3D模型,那就不用我再说了吧。