![](https://img-blog.csdnimg.cn/20210107174635923.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
OpenGL
数字化方法与基础课程笔记
Huffiee
进步无止境!
展开
-
数字化方法基础_常用函数
数字化方法基础_常用函数1. 叉乘2. 单位化矢量3. 矩阵乘法4×4 × 4×14. 矩阵乘法 4×4 × 4×4常用函数)1. 叉乘 void crossproject(float vec1[3],float vec2[3],float n[3]){ n[0] = vec1[1]*vec2[2]-vec1[2]*vec2[1]; n[1] = vec1[2]*vec2[0...原创 2019-10-29 21:12:14 · 424 阅读 · 0 评论 -
数字化方法基础(四)_矩阵操作
数字化方法基础(四)_矩阵操作Chapter 7 矩阵操作利用矩阵实现向量平移Chapter 7 矩阵操作利用矩阵实现向量平移1、基本原理:如图,任意给定一个点的坐标(列向量)x,y,z。设置一个矩阵,利用矩阵的乘法运算即可将三个坐标进行平移注意:过程中所设置的矩阵为单位阵的最后一列加上偏移量Tx,Ty,Tz。如下图,大家自己试一下矩阵乘法即可验证。2、在了解了如何将一个列向量进行平移...原创 2019-10-29 20:45:45 · 1091 阅读 · 4 评论 -
数字化方法基础(三)_导入本地模型
数字化方法基础(三)_导入本地模型Chapter 6 导入本地模型如何创建一个列表如何读取本地模型Chapter 6 导入本地模型图形的生成需要消耗一定的时间,简单的模型可能没有什么感觉,但是在模型十分复杂时,模型的生成就需要相当长的时间,这是我们不能忍受的。因此,将模型保存为本地文件,使用时直接加载进来,这就变得十分必要了,本节主要讲如何将创建一个列表以及如何加载一个列表。如何创建一个...原创 2019-10-29 20:44:07 · 344 阅读 · 2 评论 -
数字化方法基础(二)_点的投影
数字化方法基础(二)_点的投影Chapter4 用OpenGL生成点的投影计算点的投影的基本原理如何编写程序实现点的投影Chapter5 如何使用VS2010的调试功能Chapter4 用OpenGL生成点的投影计算点的投影的基本原理如何编写程序实现点的投影1、我们要实现点的投影就要知道投影点的坐标,由上一节可知,需要计算P0P1矢量(这个直接调用上一讲求向量的函数),en向量(需...原创 2019-10-29 20:42:07 · 555 阅读 · 0 评论 -
数字化方法基础(一)_基础操作与生成四面体
数字化方法基础(一)_基础操作与生成四面体Chapter1 VisualStudio2010 Express如何创建新工程Chapter2 SB-WinSRC的使用方法Chapter3 用OpenGL生成四面体已知3点求法向量生成四面体Chapter1 VisualStudio2010 Express如何创建新工程1、新建一个win32 Console Application工程,选择建...原创 2019-10-29 20:39:44 · 532 阅读 · 0 评论 -
数字化方法基础教程
数字化方法基础_课程内容详解Chapter1 VisualStudio2010 Express如何创建新工程Chapter2 SB-WinSRC的使用方法Chapter3 用OpenGL生成四面体已知3点求法向量生成四面体Chapter4 用OpenGL生成点的投影计算点的投影的基本原理如何编写程序实现点的投影Chapter5 如何使用VS2010的调试功能新的改变功能快捷键合理的创建标题...原创 2019-10-24 17:09:31 · 3473 阅读 · 0 评论