![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机图形学
计算机图形学
不积硅步
纸上得来终觉浅,绝知此事要躬行!
展开
-
认识图形学
文章目录图形学能干什么流水线中的三个阶段OpenGLGLSL 图形学能干什么 游戏 VR 可视化 电影 … 流水线中的三个阶段 应用阶段 几何阶段 光栅化阶段 OpenGL OpenGL是开放图形库,是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API),另一种程序接口系统是仅用于Microsoft Windows上的Direct3D,OpenGL常用于CAD、虚拟现实、科学可视化程序和电子游戏开发 GLSL OpenGL的着色器语言是GLSL,也就是OpenGL shad原创 2020-10-18 11:15:43 · 230 阅读 · 0 评论 -
点和直线
文章目录bresenham算法推导公式 bresenham算法 学习bresenham算法是为了在计算机上面画直线,因为在计算机屏幕中只有像素点。 定义:在迭代算法中,每一步的x,y的值由前一步的值加上一个增量来获得,我们称这种算法为bresenham算法 推导 给点两个坐标点我们可以得到直线方程式y=ax+b,有可以写成f(x) = y - kx -b = 0 我们可以得到斜率k = y的增量/x的增量 上面的图可以看出,理想的直线把平面图分为3各区域f(x,y)>0 在转载 2020-09-14 16:33:18 · 230 阅读 · 0 评论