精通Windows 3D图形编程

副标题:无

作   者:(美) Charles Petzold著

分类号:

ISBN:9787302196761

微信扫一扫,移动浏览光盘

简介

  借助于wpf 3d,windows客户端应用程序开发人员可以创建出更逼真的、具有动画效果的控件。本书针对3d基本要素及其在wpf中的工作原理,通过丰富的图片和大量xaml/c#代码,进行了详细的解释和适度的探究。全书共9章,内容涉及网格、模型、摄像机、光照、材质、变换和一些基本的3d数学知识,这些内容可有效帮助读者温故而知新。书中大多数素材都经过精雕细琢,而且有丰富的实例,必要的地方还有详细解释。 本书是了解3d图形编程的理想指南,适合具有wpf基础并渴望进阶到wpf 3d的读者阅读,也适合熟悉其他3d平台(direcx/opengl)并希望了解wpf 3d的读者深入阅读。.    本书重点介绍如何用wpf 3d api进行3d图形编程。在作者循循善诱的指导下,读者将掌握如何利用microsoft .net framework 3.0和windows vista进行3d图形的显示和动画处理。书中包含的专家指导和xaml/c#实例,有助于读者掌握适当的技能,创建出高度逼真的用户界面。    本书主题:    使用三角形网格定义复杂的3d物体    使用光照和明暗效果来增强3d表面的照明    使用渐变、位图和绘图为3d图片着色    使用变换和顶点处理来添加动画效果..    使用矩阵来表示线性变换、仿射变换和摄像机变换    向量角度、旋转角度和旋转轴的计算    使用c#代码高效生成三角形网格    使用四元数计算来表示旋转    提供用户界面用于处理和绘制3d图形...

目录

  第1章 光源、摄像机和网格几何体
   三维坐标
   空间点
   向量介绍
   定义3D图形
   光源和摄像机
   Viewport3D类及其构成
   对代码和标记语言的改动
   视场
   定义平坦矩形
   定义“实心”图形对象
   平衡各种光源
   正交投影
   为什么不共用顶点
   透明度
   类的整理
  第2章 变换与动画
   不借助变换的动画
   对集合类的操作
   Transform3D类
   平移变换
   可共享模型
   比例变换
   平移变换与比例变换的组合
   如何构建座椅
  第3章 轴旋转或角度旋转
   旋转变换
   旋转和其他变换的组合
   击中测试技术介绍
   轴的动画处理
  第4章 光照与明暗效果
   关于照明
   向量运算
   DiffuseMaterial及其属性
   SpotLight与PointLight
  第5章 纹理与材质
   渐变画刷
   平铺画刷
   基于位图的画刷
   效率问题
   基于绘图的画刷
   VisualBrush画刷
   反射材质和放射材质
  第6章 网格计算几何
   三角剖分基础
   参数方程
   球面的参数方程
   球面的三角剖分
   继承引发的问题
   三角剖分资源
   资源机制
   依赖属性与动画
   将对象转换到XAML
   从ModelVisual3D派生新类
   Petzold.Media3D库
   网格几何类
   在Visual Studio中使用该库
   通过XamlCruncher 2.0使用该库
   在独立XAML中使用该库
   ModelVisual3D的派生类
  第7章 矩阵变换
   线性变换
   回顾矩阵代数
   矩阵和变换
   使用MatrixTransform3D类
   仿射变换及其推广
   二维类推
   三维齐次坐标
   复合变换
   逆变换
   坐标变换
   复合旋转
  摄像机变换
   观察矩阵
   投影矩阵
   MatrixCamera的使用
   用2D单位表示3D图形
  第8章 四元数
   使用复数的好处
   哈密尔顿与四元数
   四元数为何如此怪异?
   Quaternion结构
   四元数与旋转
   底层四元数旋转
   四元数与旋转矩阵
   SLERP与动画
  第9章 实战秘笈
   控件模板
   数据的3D可视化
   真实对象的模拟
   交互式鼠标跟踪
   3D打印
   双色立体图
  索引
  

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

精通Windows 3D图形编程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon