博客
关于我
C# DirectX编程对基本三角形应用平移变换矩阵
阅读量:130 次
发布时间:2019-02-26

本文共 292 字,大约阅读时间需要 1 分钟。

平移变换矩阵是三维计算机图形学中常用的变换矩阵之一。其定义如下:

除了对角线全为1的单位矩阵,还有px、py、pz三个轴的平移量,其余位置均为0。px、py、pz分别表示沿x、y、z轴的平移量。

在代码中,可以通过定义一个矩阵变量m1来实现平移变换。具体操作如下:

  • 首先在代码中初始化矩阵m1。
  • 将平移量赋值给矩阵的第四行(m41, m42, m43)对应的元素。
  • 对每个顶点的位置向量进行变换操作。
  • 在未应用变换时,顶点的原始位置会直接渲染到屏幕上。而在应用变换后,顶点的位置会被平移到新的坐标位置,从而实现了整体的平移效果。

    通过对顶点位置的变换,可以清楚地观察到平移变换的效果。

    转载地址:http://wnyy.baihongyu.com/

    你可能感兴趣的文章
    python 存入数据库bigint_python基础_MySQL的bigint类型
    查看>>
    python 学习 面向对象编程
    查看>>
    Python 学习小结
    查看>>
    Python 学习日记第三篇 -- 字典
    查看>>
    Python 学习笔记(一)Data type
    查看>>
    python 安装 easy_install 和 pip 流程
    查看>>
    python 安装echarts
    查看>>
    python 安装opencv及问题解决
    查看>>
    Python 安装程序:“写入文件 C:\Python27\pythonw.exe 时出错“
    查看>>
    Python 安装避坑指南:从入门到进阶
    查看>>
    Python 安装配置详解
    查看>>
    python 实现儿童算术游戏
    查看>>
    python 实现字符串转整型
    查看>>
    Python 实现定时任务的八种方案!
    查看>>
    python 实现将RGBA 转换为RGB
    查看>>
    python字符串与url编码的转换
    查看>>
    Python 实现自动化测试 dubbo 协议接口
    查看>>
    python编程基础之十六
    查看>>
    python字符串input输入_Python input()函数:获取用户输入的字符串
    查看>>
    python 对json数据读取及保存与读取,对dump,dumps,load,loads的理解
    查看>>