![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenGL
文章平均质量分 51
xlonlat
这个作者很懒,什么都没留下…
展开
-
【OpenGL-矩阵】旋转矩阵推导
参考博文https://blog.csdn.net/lady_killer9/article/details/89306082绕x轴逆时针旋转的矩阵推导过程这是绕x轴逆时针旋转的矩阵形式:在OpenGL中,默认的旋转方式是逆时针,所以下图表示的是在y-z平面上,绕x轴逆时针旋转β的过程:旋转矩阵的使用方法通常可以使用glm库,glm里提供了丰富的几何变换方法,包括矩阵、向量、四元数等,或者我们也可以自己封装数学库,OpenGL提供了默认了旋转方法:glRotated,在现代OpenGL中这原创 2022-04-26 17:52:16 · 1310 阅读 · 0 评论 -
【OpenGL-矩阵】OpenCV相机内参(Intrinsics)与OpenGL投影矩阵(ProjectionMatrix)
参考博客:https://blog.csdn.net/AIchipmunk/article/details/41489825?spm=1001.2014.3001.5502https://blog.csdn.net/xx780452700/article/details/124425539?spm=1001.2014.3001.5502相机内参OpenCV的相机内参矩阵包括fx、fy、u0或cx、v0或cy这4个参数,它们分别是相机的水平焦距、垂直焦距、水平方向中心点、垂直方向中心点,我们还原创 2022-04-26 16:55:20 · 5753 阅读 · 5 评论 -
【OpenGL-矩阵】投影矩阵(ProjectionMatrix)理解
参考资料:https://jsantell.com/3d-projection/http://www.songho.ca/opengl/gl_projectionmatrix.html说明:投影矩阵用于投影变换,投影变换是三维场景中的物体正确渲染到二维屏幕的重要过程之一。在透视矩阵中,有几个重要元素:视场角、成像设备的宽高比、场景中能看到的最近距离以及最远距离,通过这几个参数可以定义一个视锥体对象,从而模拟人眼或者相机的在三维空间中的成像原理,通常有这个几个值就可以构造一个4x4的矩阵,通过原创 2022-04-26 15:51:53 · 3967 阅读 · 0 评论 -
计算射线与椭球相交
椭球方程式:(x-x0)² / a²+ (y-y0)² / b²+ (z-z0)²/ c²= 1; ①射线起点:s,射线方向:d,射线上任一点位置:p = s + λ * d; ② 假设椭球圆心为(0,0,0),则椭球方程式为 x²/a² + y²/b² + z²/c² = 1; ③将②带入③可得:(sx+λ*dx)²/ a² + (sy+λ*dy)²/ b² + (sz+λ*dz)²/ c² = 1;...原创 2020-10-30 08:56:23 · 855 阅读 · 0 评论