首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--信息处理(信息加工)论文--机器辅助技术论文

基于蒙特卡罗算法和3d Widget交互方式的体积测量方法

1 绪论第1-14页
   ·本课题研究的目的意义第7-8页
   ·体积测量方法的现状第8-9页
   ·蒙特卡罗方法的发展第9-11页
     ·蒙特卡罗方法第9-10页
     ·拟蒙特卡罗方法第10-11页
   ·VTK可视化类库简介第11-12页
   ·DirectX SDK简介第12-13页
   ·本论文的主要工作第13-14页
2 蒙特卡罗方法第14-24页
   ·蒙特卡罗方法的概述第14-16页
     ·蒙特卡罗方法的基本思想第14页
     ·蒙特卡罗方法的三个步骤第14-15页
     ·蒙特卡罗方法的优点和缺点第15-16页
   ·伪随机序列的产生第16-22页
     ·系统提供的随机数生成程序第16-17页
     ·可移植的随机数生成程序第17-18页
     ·服从给定概率分布的随机序列的生成第18-19页
     ·误差计算第19-22页
   ·准随机序列的产生第22-24页
3 测量方法的研究第24-34页
   ·测量算法的基本思想及其优缺点第24-25页
     ·基本思想第24-25页
     ·优点和缺点第25页
   ·空间点的包含性测试第25-27页
   ·空间射线和三角形的相交判断第27-29页
     ·空间平面第27页
     ·射线第27-28页
     ·射线/平面第28-29页
   ·二维坐标到三维坐标的转换第29-31页
     ·屏幕到投影窗口的转换第29-30页
     ·拾取射线的计算和转换第30-31页
     ·拾取射线和对象的交点第31页
   ·基于3D Widget的交互方式第31-34页
     ·3D Widgets的概述第31页
     ·VTK对于3D Widgets的支持第31-34页
4 基于VTK的设计和实现第34-45页
   ·VTK出现的背景和结构第34-35页
   ·VTK的主要特征第35-37页
     ·网络的拓扑和执行第35-36页
     ·内存管理第36-37页
     ·事件和观察者第37页
     ·在面向对象实现中出现的问题第37页
   ·VTK的对象模型第37-40页
     ·图形模型第37-39页
     ·可视化模型第39-40页
       ·面向对象的设计问题第40页
   ·测量算法的实现第40-45页
5 基于D3D的设计和实现第45-56页
   ·二维坐标到三维坐标的转换第45-54页
     ·Direct3D应用程序的结构第45-46页
     ·Direct3D坐标系统第46页
     ·Direct3D几何体的表示第46-48页
     ·Direct3D相机模型第48页
     ·Direct3D深度缓冲区第48-49页
     ·Direct3D渲染流水线第49-52页
     ·二维坐标到三维坐标的转换第52-54页
   ·判断BoxWidget的点是否在网格内部第54-55页
   ·使用Mento Carlo方法计算网格的体积第55-56页
总结和展望第56-57页
致谢第57-58页
参考文献第58-61页
附录A VTK的配置第61-63页
 1.VTK在VC中的配置第61页
 2.VTK在Tcl中的配置第61页
 3.VTK在Java中的配置第61-62页
 4.VTK在Python中的配置第62页
 5.VTK的Data环境变量的设置第62-63页
附录B D3D的配置第63-64页
附录C 随机类的实现代码第64-67页
 1.RandomNumber类第64-65页
 2.HaltonSequence类第65-67页
附录D Survev3D简介第67页

论文共67页,点击 下载论文
上一篇:J2EE Web应用开发中Struts框架的研究与扩展
下一篇:自适应控制在环境模拟技术中的应用研究