社区
C语言
帖子详情
任意视点三维坐标转换成二维坐标的算法公式
huguangjie_2011
2011-07-08 11:56:54
任意视点三维坐标转换成二维坐标的算法公式,不要调用函数,最好能说下原理,请各位大虾指教!!!!
...全文
840
4
打赏
收藏
任意视点三维坐标转换成二维坐标的算法公式
任意视点三维坐标转换成二维坐标的算法公式,不要调用函数,最好能说下原理,请各位大虾指教!!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2011-07-08
打赏
举报
回复
理解计算机3D图形学中的坐标系变换
http://blog.csdn.net/pizi0475/article/details/6365941
huguangjie_2011
2011-07-08
打赏
举报
回复
不好意思 是dizuo
huguangjie_2011
2011-07-08
打赏
举报
回复
上网找的 感觉不对 !!!
不知diduo大虾 ,可否给个转换代码 急用!!!!!!!!
ryfdizuo
2011-07-08
打赏
举报
回复
[Quote=引用 2 楼 huguangjie_2011 的回复:]
struct point2 f3dto2d(struct point3 s)
{
struct point2 d; //二维坐标
struct point3 v; //视点的三维坐标
v.x=viewx;v.y=viewy;v.z=viewz;
d.x=v.x+((float)(s.x-v.x)/(v.z-s.z))*v.z; //三维转换为二维的x坐标
d.y=v.y+……
[/Quote]
你这个公式原理何在?
3维到二维是一个投影的过程,没这么简单啊。
huguangjie_2011
2011-07-08
打赏
举报
回复
struct point2 f3dto2d(struct point3 s)
{
struct point2 d; //二维坐标
struct point3 v; //视点的三维坐标
v.x=viewx;v.y=viewy;v.z=viewz;
d.x=v.x+((float)(s.x-v.x)/(v.z-s.z))*v.z; //三维转换为二维的x坐标
d.y=v.y+((float)(s.y-v.y)/(v.z-s.z))*v.z; //三维转换为二维的y坐标
return(d);
}
请问这个三维转换二维的公式 可以用吗?
winfromGraphics2维绘制
三维
图效果
通过winfrom自带的Graphics来绘制
三维
图效果,本身只有2维,即只有X,Y轴,但是显示的效果为
三维
图
基于OpenGL的服装
三维
CAD中
三维
坐标
变换原理研究.pdf
基于OpenGL的服装
三维
CAD中
三维
坐标
变换原理研究.pdf
2d-3d.zip_
三维
坐标
变换_屏幕
坐标
系
通过代码实现
二维
,
三维
图形的变换,包括 平移,旋转,对称等,并有转换后的基本
坐标
三维
透视效果
三维
透视效果 记住以下关键点,找一些例子一看效果就明白了。 1)
三维
空间
坐标
,对象中心为
坐标
原点。 2)Y纵向向上为正,X横向向右为正,Z水平指向自己为正。
基于CAD平台下的
坐标
转换
在通风系统图中的应用.pdf
基于CAD平台下的
坐标
转换
在通风系统图中的应用.pdf
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章