社区
汇编语言
帖子详情
3d箱子(公式是怎么得到的)
s11ss
2011-08-14 06:28:39
网上找的:
http://files4share.googlecode.com/files/3d.asm
不知道里面的公式是怎么来的:
Rotate around x-axis
YT = Y * COS(xang) - Z * SIN(xang) / 256
ZT = Y * SIN(xang) + Z * COS(xang) / 256
Y = YT
Z = ZT
还有:
ShowPoint过程中的
Xoff*X / Z+Zoff = screen x
...全文
162
14
打赏
收藏
3d箱子(公式是怎么得到的)
网上找的: http://files4share.googlecode.com/files/3d.asm 不知道里面的公式是怎么来的: Rotate around x-axis YT = Y * COS(xang) - Z * SIN(xang) / 256 ZT = Y * SIN(xang) + Z * COS(xang) / 256 Y = YT Z = ZT 还有: ShowPoint过程中的Xoff*X / Z+Zoff = screen x
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
s11ss
2011-08-26
打赏
举报
回复
知道了,实际上应当是
Z
off*X / Z+Zoff。
s11ss
2011-08-26
打赏
举报
回复
还有高见吗[Quote=引用 12 楼 s11ss 的回复:]
引用 10 楼 s11ss 的回复:
ShowPoint过程中的Xoff*X / Z+Zoff =……
貌似是三维坐标到屏幕坐标的转换,但我不知道公式是怎么来的
[/Quote]
willy74
2011-08-24
打赏
举报
回复
高手啊 看来以后还得多逛逛这论坛
s11ss
2011-08-24
打赏
举报
回复
[Quote=引用 10 楼 s11ss 的回复:]
ShowPoint过程中的Xoff*X / Z+Zoff =……
[/Quote]貌似是三维坐标到屏幕坐标的转换,但我不知道公式是怎么来的
s11ss
2011-08-23
打赏
举报
回复
[Quote=引用 9 楼 mhbbcrcpj 的回复:]
引用 8 楼 s11ss 的回复:找了半天也没找到证明过程...
百度搜索第三个就是这个:
http://blog.sina.com.cn/s/blog_5985062d0100kmgm.html
看不懂只能说明你高中数学没学好。
你是不是看到了感觉这个不是?
[/Quote]谢谢。还有这个呢:
ShowPoint过程中的
Xoff*X / Z+Zoff = screen x
MHBBCRCPJ
2011-08-17
打赏
举报
回复
[Quote=引用 8 楼 s11ss 的回复:]找了半天也没找到证明过程...[/Quote]
百度搜索第三个就是这个:
http://blog.sina.com.cn/s/blog_5985062d0100kmgm.html
看不懂只能说明你高中数学没学好。
你是不是看到了感觉这个不是?
s11ss
2011-08-16
打赏
举报
回复
找了半天也没找到证明过程...[Quote=引用 5 楼 mhbbcrcpj 的回复:]
引用 4 楼 s11ss 的回复:
希望给出具体证明过程:)引用 2 楼 mhbbcrcpj 的回复:
证明的话用两角和的正弦公式就能证明出来。
3D程序中的旋转大概就是每间隔一段时间将图形旋转一个固定的度数,然后看起来就是在转了。还有如果旋转轴不是在坐标轴上的话,可以通过多个以坐标轴为旋转轴的旋转合成。就像力的合成一样。
百度“向量 旋转”。
[/Quote]
s11ss
2011-08-16
打赏
举报
回复
还有高见吗
canmeng
2011-08-15
打赏
举报
回复
膜拜1,2,3,5楼,大侠你真牛。前段时间还发过一个3D界面的汇编程序。我一遇到数学问题就懵了。
MHBBCRCPJ
2011-08-14
打赏
举报
回复
[Quote=引用 4 楼 s11ss 的回复:]
希望给出具体证明过程:)引用 2 楼 mhbbcrcpj 的回复:
证明的话用两角和的正弦公式就能证明出来。
3D程序中的旋转大概就是每间隔一段时间将图形旋转一个固定的度数,然后看起来就是在转了。还有如果旋转轴不是在坐标轴上的话,可以通过多个以坐标轴为旋转轴的旋转合成。就像力的合成一样。
[/Quote]
百度“向量 旋转”。
s11ss
2011-08-14
打赏
举报
回复
希望给出具体证明过程:)[Quote=引用 2 楼 mhbbcrcpj 的回复:]
证明的话用两角和的正弦公式就能证明出来。
3D程序中的旋转大概就是每间隔一段时间将图形旋转一个固定的度数,然后看起来就是在转了。还有如果旋转轴不是在坐标轴上的话,可以通过多个以坐标轴为旋转轴的旋转合成。就像力的合成一样。
[/Quote]
MHBBCRCPJ
2011-08-14
打赏
举报
回复
xang是一个度数。后面那个256不知道是干什么的。
MHBBCRCPJ
2011-08-14
打赏
举报
回复
证明的话用两角和的正弦公式就能证明出来。
3D程序中的旋转大概就是每间隔一段时间将图形旋转一个固定的度数,然后看起来就是在转了。还有如果旋转轴不是在坐标轴上的话,可以通过多个以坐标轴为旋转轴的旋转合成。就像力的合成一样。
MHBBCRCPJ
2011-08-14
打赏
举报
回复
是以X轴为旋转旋转这个物体的意思。
推
箱子
游戏项目实战2016(JAVA)
1.推
箱子
游戏需求介绍; 2.推
箱子
游戏界面设计; 3.读取地图文件显示地图; 4.推
箱子
的具体算法; 5.判断
箱子
是否推到位; 6.实现推
箱子
游戏悔一步功能; 7.实现推
箱子
游戏背景音乐功能; 8.实现推
箱子
游戏的菜单...
Unity
3D
学习-Day03-键盘输入控制角色及刚体碰撞
例如,如果你尝试推动
箱子
,作用在
箱子
上的力包括:-重力(将
箱子
往下拉)-作用力(你施加来推动
箱子
的力)-地面摩擦力(阻碍推动)如果你要模拟移动和碰撞,需要使用所有数学
公式
来计算对象上的接触和力。...
Halcon
3D
算子总结整理
对于hom_mat
3d
_rotate/hom_mat
3d
_rotate_local等旧轴和新轴的区别,这里用2d下的类似算子进行验证,这样比较直观。对图像先旋转30度,再沿x轴平移100个像素。套用hom_mat2d_rotate_local 和hom_mat2d_translate_...
Far
3D
: Expanding the Horizon for Surround-view
3D
Object Detection 论文翻译
最近,环视图像的
3D
对象检测因其低部署成本而取得了显著进展。然而,大部分研究主要集中在近距离感知范围,而远距离检测则较少被探索。and将现有方法直接扩展以覆盖远距离带来了重计算成本和不稳定收敛**等挑战。...
【
3D
目标检测】PointRCNN:
3D
Object Proposal Generation and Detection from Point Cloud
3.
得到
了什么结果? 摘要 1. 介绍 2.相关工作 2.1 基于CNN的目标检测 2.2 基于点云的
3D
目标检测 3. PIXOR 检测器 3.1 输入表示 3.2 网络结构 3.2.1 主干网络 3.2.2 头网络 3.3 学习和推理 4 结果 4.1 KITTI上的BEV...
汇编语言
21,458
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章