文档章节

三维体系、点、矢量

rise-worlds
 rise-worlds
发布于 2016/06/20 13:42
字数 328
阅读 3
收藏 0

按坐标轴之间的相互关系划分,三维坐标系可分为左手体系和右手体系,如下图所示。在左手体系中,坐标轴的定义符合法则:左手四个手指的旋转方向从X轴到Y轴,大拇指的指向就是Z轴。右手体系依次类推。Direct3D使用左手坐标系,其中X轴表示左右,Y轴表示上下,Z轴表示远近(深度)。

clip_image001

屏幕剪辑的捕获时间: 2007/6/22, 14:07

取定坐标系后,空间中的任意一点可以用一组坐标值(X,Y,Z)来表示。矢量是空间中的一条有向线段,Direct3D用它来标识空间方向。适量的表示方法与点坐标类似,也是用{X,Y,Z}不过它表示的是从原点指向点(X,Y,Z)的有向线段。适量与起点无关,只要两个矢量同向(平行)且等长,就认为它们相等。在Direct3D中,点和矢量通常使用同一个结构D3DXVECTOR3保存。

矢量的计算公式很简单:假设矢量的起点为M(X1,Y,Z1),终点为N(X2,Y2,Z2),则矢量→MN={X2-X1,Y2-Y1,Z2-Z1}。

使用D3DXVec3Normalize把它变换成单位矢量(长度为1)。

本文转载自:http://www.cnblogs.com/flying_bat/archive/2007/10/13/923284.html

rise-worlds

rise-worlds

粉丝 3
博文 1760
码字总数 1380
作品 0
深圳
程序员
私信 提问
CapBayer的核心技术与引擎

CapBayer,拥有多项具备国际领先水平的核心技术,主要包括:X3D.Engine(3D引擎)、X3D.Servers(云计算网格服务器)、X3D.GIS(三维地理信息系统)。 X3D.Engine,是通用三维虚拟现实引擎的卓...

X3D_CB
2011/12/30
198
0
Unity Shader入门精要学习笔记 - 第4章 学习 Shader 所需的数学基础

Unity Shader入门精要学习笔记 - 第4章 学习 Shader 所需的数学基础 本系列为UnityShader入门精要读书笔记总结, 原作者博客链接:http://blog.csdn.net/candycat1992/article/ 书籍链接:h...

wwlcsdn000
2017/12/27
0
0
圣路易斯华盛顿大学刘晨:室内场景的结构化重建 | AI研习社68期大讲堂

雷锋网(公众号:雷锋网)AI研习社按:随着增强现实,家务机器人等应用的普及,室内场景重建研究正在得到越来越广泛的关注。与传统底层密集重建方法不同,讲者的研究集中在分析重建场景中的高层...

黄善清
2018/09/14
0
0
地理地图/游戏地图与openGL

-- 问题: OpenGL绘制三维地形图,地理地图; 基于OpenGL的地图渲染引擎设计与实现; OpenGL制作游戏的小地图; openGL将二维卫星地图渲染成三维地形图 ; Opengl绘制地图,OpenGL实现地图编辑器,...

desaco
06/29
0
0
摄像机标定(Camera calibration)笔记

一 作用 建立3D到2D的映射关系,一旦标定后,对于一个摄像机内部参数K(光心焦距变形参数等,简化的情况是只有f错切=0,变比=1,光心位置简单假设为图像中心),参数已知,那么根据2D投影,就可...

云栖希望。
2017/12/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

006-Docker中导出单个或多个tar包

docker中导出单个镜像和多个镜像的tar包 docker save [images] > [name.tar] docker save [images] [images] > [name.tar]...

伟大源于勇敢的开始
今天
6
0
Kotlin基础语法学习

安装好安卓studio,以及插件支持Kotlin 就可以在创建项目的时候选择 Kotlin语言了。 https://www.jianshu.com/p/4ab13691d681 参考手册: https://www.runoob.com/kotlin/otlin-android-setu...

T型人才追梦者
今天
4
0
java实现简单计算器

1.概述 之前作者写过一篇文章,也是关于计算器的,用的是C++与Qt,链接在这里 这次用java的swing写的(这差距好像有点大,好吧是qt太强了). 先上图: 2.UI 总体布局使用流布局. (1)文本框 文本框就...

Blueeeeeee
今天
4
0
纯CSS实现DIV悬浮(固定位置)

纯CSS实现的DIV悬浮效果(固定位置),兼容常用的浏览器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗等。效果如下: 实现代码: <!DOCTYPE html> <html> <head> <meta ...

独钓渔
今天
6
0
OSChina 周二乱弹 —— 给我来个女菩萨

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @这次装个文艺青年吧 :#今日歌曲推荐#分享XXXTENTACION/Travis Barker的单曲《Pain = BESTFRIEND》: 《Pain = BESTFRIEND》- XXXTENTACION/...

小小编辑
今天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部