`
ienown
  • 浏览: 6778 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

基础知识09镜头位置变化[转]

阅读更多
转载 原文为 http://www.pan3d.me/tutorial 作者 Pan3d.Me


在这个例子中,我们观察右上角的小图,红色点为镜头的位置,两条细线相交的点就是 传说中的镜头焦点,

开口方向为为镜头方向(这是一个俯视图,所以只能表现对Y轴的偏转)

镜头的基本性属性, 一定有一个空间坐标, 一定会有焦距,也就有一个焦点,但大家应该也知道不同的镜头

的焦距是可变的,这章节我们先设计他的焦距为 br=500,暂时没必要太纠结这个,接下来我们会再接触到的

程序解释:

①. 在这里我用到了 _d 来设计镜头到(0,0,0)点的距离 初始值

private var _d:Number=500


②. 改变距离

private function _on_Mouse_Wheel(evt:MouseEvent) {
_d=_d+evt.delta*10
}


③.跟据 _d 和镜头的  _Cam.angle_y 以及 (0,0,0)点 计算出 镜头的坐标()

private function _catch_cam(_Cam) {  //设置镜头坐标  (可以对应左上角的镜红点(运行SWF))
var _focus_3d:Vector3D = new Vector3D(0, 0, 0)
var rx = 0;
var ry = 0;
var rz = _d;
var view_angle_y = _Cam.angle_y-180
var tmp_angle_y = view_angle_y * Math.PI / 180;
var tmp_rx = rx;
rx = (Math.cos(tmp_angle_y) * tmp_rx + Math.sin(tmp_angle_y) * rz);
rz = (Math.sin(tmp_angle_y) * tmp_rx + Math.cos(tmp_angle_y) * rz);
_Cam.x = rx;
_Cam.z = rz;
}
这个计算公式非常重要,总之就是 给个初始坐标,旋转 一个角度后 得到 一个新的坐标 (争对的是二维)

④如果观察仔细的同学会发现当改变镜头位置时,那红点穿过了房子,也就是到房子的另一边去但视窗

仍然能看到,房子还是变大的,(所以这里值得注意,因为是虚拟镜头,只要对象在焦点的前面都是能看得见的

焦点的前面,取绝于镜头的方向)

附: 对于3D的表述有点难,还是要自己多运行对比,观查参数变化
  • 大小: 39.8 KB
分享到:
评论

相关推荐

    光电传感器基础知识及术语

    光电传感器是一种小型电子设备,它可以检测出其接收到的光强的变化。早期的用来检测物体有无的光电传感器是一种小的金属圆柱形设备,发射器带一个校准镜头,将光聚焦射向接收器,接收器出电缆将这套装置接到一个真空...

    视频监控系统基础知识培训教程.doc

    再有,随着居民 收入的提高,消费水平和结构发生了较大的变化,人们的自我保护意识也有所改变,大多 数人愿意通过安全产品保障自己的财产及生命安全,从而使安全产品的需求不断提高; 另一方面,"911事件"以后国际恐怖...

    福禄克热像仪基础知识

    红外的基本构造1)红外镜头: 接收和汇聚被测物体发射的红外辐射;2)红外探测器组件: 将热辐射型号变成电信号;3)电子组件: 对电信号进行处理;4)显示组件: 将电信号转变成可见光图像;5)软件: 处理采集到的温度...

    基于相对熵和ESD检测的视频关键帧抽取算法

    此基础上本文根据镜头内容变化的剧烈程度将镜头进行细分为不同类型的子镜 头,并在每个子镜头内部抽取关键帧。另外,本文还提出一种采用层次策略的视 频关键帧的多尺度摘要方案。通过大量视频数据的实验测试,将本文...

    光电传感器的基础知识以及术语

    光电传感器是一种小型电子设备,它可以检测出其接收到的光强的变化。早期的用来检测物体有无的光电传感器是一种小的金属圆柱形设备,发射器带一个校准镜头,将光聚焦射向接收器,接收器出电缆将这套装置接到一个真空...

    传感技术中的光电传感器基础知识

    光电传感器是一种小型电子设备,它可以检测出其接收到的光强的变化。早期的用来检测 物体有无的光电传感器是一种小的金属圆柱形设备,发射器带一个校准镜头,将光聚焦射向接收器,接收器出电缆将这套装置接到一个...

    传感技术中的光电传感器的基础知识以及专业术语

    光电传感器是一种小型电子设备,它可以检测出其接收到的光强的变化。早期的用来检测物体有无的光电传感器是一种小的金属圆柱形设备,发射器带一个校准镜头,将光聚焦射向接收器,接收器出电缆将这套装置接到一个真空...

    基于MATLAB的人脸动态追踪

    由于肤色信息具有对放大和缩小以及对微小变形不敏感的优点,加上人脸相对镜头的变化对肤色信息本身的影响不大,该类方法很容易在前一帧图象分析结果的基础上跟踪到后一帧图象的人脸区域,因此具有速度快、姿态不变性...

    跨国公司的知识体系方法:概念基础和研究意义-研究论文

    然而,尽管被称为“基于知识的观点”的见解集是一个有前途的理论镜头,但见解并没有组织成一个统一的框架,并且在理解如何将知识转变为竞争的来源方面存在很大的漏洞。跨国公司的优势。 为了推动跨国公司的基于知识...

    客户管理的相关概念和事例

    客户管理方面的知识,CRM的实施目标,实施阶段及CRM系统的构成。成功实施CRM的关键因素 项目实施组织结构的建立 软件供应商及实施伙伴的选择 CRM的定义 成功导入CRM的关键因素是什么?CRM的成功案例 在实施CRM的旅程...

Global site tag (gtag.js) - Google Analytics