Cute Blog

你是人间的四月天,飞草连莺,青山湖湛。

TCP

TCP

目录 TCP报文格式详解 IP包格式 UDP包头 家里的https放置了许久自己一直也没有看完,现在开始继续的学习,先从整体开始学习,然后再开始学习细节。 TCP报文格式详解 TCP报文是TCP层传输的数据单元,也叫报文段。 端口号:用来标识同一台计算机的不同应用进程,源端口和IP地址的作用是标识报文的返回地址。目标端口指明接收方计算机的应用程序接口...

与心对话

a talk with my heart

目录 感悟 翻了下我博客,发现距离上一次更新已经快一个月了,那这样不就说其实我这一个月几乎什么都没有学习了,细思恐惧,但是也感慨白驹过隙,总是感慨一天太慢,但是回头看看,越来一个月如此之短,一年的十二分之一也不过如此。 感悟 自己在前面一段时间记录了几句话,了了几句概括了一下自己的近状。情到深处,自然浓,真的会到深处么,自己现在连个浅处都无法寻找的到,又怎么到深处呢?不禁...

OpenGL摄像机

OpenGL

目录 摄像机 摄像机/观察空间 Look At 移动速度 视角移动 come on baby. you can get what you want. 摄像机 前面的教程中我们讨论了观察矩阵以及如何使用观察矩阵移动场景(我们向后移动了一点)。OpenGL本身没有摄像机(Camera)的概念,但我们可以通过把场景中的所有物体往相反方向移动的方式来模拟出摄像机,...

OpenGL坐标系统

OpenGL

目录 坐标系统 概述 局部空间 世界空间 观察空间 裁剪空间 正射投影 透视投影 将他们组合到一起 3D构建 3D箱子 z缓冲 come on baby. you can get what you want. 坐标系统 OpenGL希望在每次顶点着色器运行后,我们可见的所有顶点都为标准化设备坐标(Normalized Devic...

VisualStudio第三方库配置方法

VisualStudio

目录 在工程属性中配置第三方库 相对路径的介绍 目录类型 Always study, then you will get you want. 对于任何一种编程语言来说,其提供的标准库以及第三方库都是一个值得我们关注的内容,因为这样可以使我们站在巨人的肩膀上做事,从而更方便快捷地完成我们想要做的事情。对于C++这种语言来说,标准库在引用正确的头文件后,便可以使...

OpenGL纹理

OpenGL

目录 纹理 Start you will have a good end. 纹理 纹理是一个2D图片(甚至也有1D和3D的纹理),它可以用来添加物体的细节;你可以想象纹理是一张绘有砖块的纸,无缝折叠贴合到你的3D的房子上,这样你的房子看起来就像有砖墙外表了。因为我们可以在一张图片上插入非常多的细节,这样就可以让物体非常精细而不用指定额外的顶点。 下面你会看到之前教...

OpenGL入门

opengl

目录 简单窗口的创建 GLAD的使用 视口 准备好你的引擎 输入 渲染 Always study, then you will get you want. 简单窗口的创建 1 2 3 4 5 6 7 8 9 10 11 12 #include <glad/glad.h> #include <GLFW/glfw3.h> int m...

OpenGL着色器

OpenGL

目录 着色器 GLSL 数据类型 输入和输出 Uniform 更多属性 自己的着色器类 从文件读取 所有好走的路都是在走下坡路,在距离12月23日的这段日子里,我决定所有的时光都是和学习作伴,无论前一秒怎么样,我只在乎这一秒你做了什么,该做什么,能做什么,看着朋友和家人在努力的同时,自己也应该努力,只有这样你才能在激励别人的同时激励自己。 着色...

OpenGL环境搭建

opengl

目录 GLFW GLAD Always study, then you will get you want. GLFW 在我们画出出色的效果之前,首先要做的就是创建一个OpenGL上下文(Context)和一个用于显示的窗口。然而,这些操作在每个系统上都是不一样的,OpenGL有目的地从这些操作抽象(Abstract)出去。这意味着我们不得不自己处理创建窗口,定义Op...

OpenGL变换

OpenGL

目录 变换 向量 矩阵 矩阵与向量相乘 缩放 位移 旋转 矩阵的组合 GLM 人生有的时候就是这么的变换无常,前一秒还觉得很稳的一件事情,下一秒就风云变幻,什么都不复存在,但是往往更好选择,总是隐藏在最艰难的那条路上的,这个时候你需要更加的努力,让自己不在那条崎岖的道路上迷失。 变换 尽管我们现在已经知道了如何创建一个物体、着色、加入纹理,...