VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 805|回复: 2

请教关于图片旋转的问题

[复制链接]

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-2-19 11:00:02 | 显示全部楼层 |阅读模式
使用PlgBlt可以让一张图片在平面上旋转,如果不用directx或者opengl,用什么方法可以让一张图片在空间上旋转?比如说用6张图片贴成立方体,如果说用逐点扫描旋转的方法我已经会了,但是显示很慢,不知道有什么快速的方法?
回复

使用道具 举报

0

主题

11

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-6-4 07:00:01 | 显示全部楼层
我想你仍可以用PlgBlt实现,这个函数也可以将图像转成平行四形边,而一个立方体无论怎样转同时最多看到的就是三个面,而每个面都是平行四边形。所以你需要计算每个面的形状,然后再用PlgBlt画上去就行了,不过图像效果与DirectX可能会逊色一些了。
回复

使用道具 举报

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-6-9 17:15:01 | 显示全部楼层
请教一下怎么样在不同的旋转角度下计算每个面的形状?能否给个简单的例子?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表