- 博客(7)
- 收藏
- 关注
原创 计算两点间距离
u32 get_approx_distance(Vect2D_s32 _p1, Vect2D_s32 _p2){// x的距离u32 dx = abs(_p1.x - _p2.x);// y的距离u32 dy = abs(_p1.y - _p2.y);//返回:最大值 + ( 最小值 >> 2 )return max(dx, dy) + (min(dx, dy) >> 2);}
2020-07-29 09:48:28
332
原创 OpenGL纹理【3】
纹理,简单一句话,就是让图形学呈现出的视觉效果更佳。纹理就是将图片贴合到图形的过程。纹理坐标是图形进行片段插值的依据,纹理坐标的范围为(0,0)、(1,1)如图中的纹理坐标的表示为:float texCoords[] = { 0.0f, 0.0f, // 左下角 1.0f, 0.0f, // 右下角 0.5f, 1.0f // 上中};将一个纹理...
2019-11-19 17:36:53
381
转载 透视投影
透视投影(Perspective Projection)变换推导透视投影是3D固定流水线的重要组成部分,是将相机空间中的点从视锥体(frustum)变换到规则观察体(Canonical View Volume)中,待裁剪完毕后进行透视除法的行为。在算法中它是通过透视矩阵乘法和透视除法两步完成的。透视投影变换是令很多刚刚进入3D图形领域的开发人员感到迷惑乃至神秘的一个图形技术。其中的理...
2019-11-13 19:08:04
377
原创 eigen报系统错误的一种情况
换了eigen库后出现的错误这是因为两个稀疏矩阵乘完不能直接赋值给一个稠密矩阵改正编译就可以通过但是!!!再改回直接赋值也可以通过!!!!(完全没问题的代码出问题系列)改错方法:把代码从撸一遍(菜鸟办法,欢迎大神指正) ...
2018-12-26 09:56:02
781
转载 学习堆栈
(1)栈的定义 栈是只能通过访问它的一端来实现数据存储和检索的一种线性数据结构。换句话说,栈的修改是按先进后出的原则进行的。因此,栈又称为先进后出(FILO)的线性表。在栈中进行插入和删除操作的一端称为栈顶(top),相应地,另一端称为栈底(bottom)。不含数据元素的栈称为空栈。(2)栈的基本算法初始化栈InitStack(S):创建一个空栈S。判断空栈StackEm...
2018-10-19 10:41:09
190
原创 计算机矩阵入门(eigen)0XC000041D
在编程中的矩阵,首先,第一个概念,稠密矩阵和稀疏矩阵。0XC000041D:用户回调期间遇到未经处理的异常在eigen里稠密矩阵和稀疏矩阵头文件不同用eigen时,不区分头文件就会出现这个错误...
2018-06-04 16:56:49
1511
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人