thumbnail
GAMES101 02 Review Of Linear Algebra
向量 通常写作 $\vec{a}$ 或者加粗的 $a$ 或者使用起点和终点的形式 $\overrightarrow{AB}=B-A$ 有距离和长度 没有具体的起点位置 向量归一化 向量的大小(长度)写为 $\left | \vec{a} \right | $ 单位向量 大小为 1 的向量 求向量的单位向量(归一化):$\hat{…
thumbnail
TA百人计划 图形 1.2.3 MVP矩阵
MVP 矩阵 什么是MVP矩阵? MVP矩阵分别是模型(Model),观察(View),投影(Projection)三个矩阵。我们的顶点坐标起始于局部空间(Local Space),在这里它称为局部坐标(Local Coordinate),它在之后会变为世界坐标(World Coordinate),观察坐标(View Coordinate),裁剪坐…
thumbnail
VS 中 配置 OpenGL
环境配置 需要安装GLFW 和 GLEW。 解压后将两个文件移动至同一个目录,这里移动到了 D:\OpenGL 打开 VS,新建一个 C++ 空白项目,这里我将其命名为OpenGLTest。项目创建完成后在解决方案下一行处右键 添加-> 新建项,选择 C++ 文件,命名为 main.cpp 右键 OpenGLTest-> 属性,将属性页的配置改为“…
thumbnail
TA百人计划 图形 1.2.2 矩阵计算
数学基础 —— 矩阵计算 线性方程 什么是线性方程? 线性方程,顾名思义,呈线性的方程,一条线下来,比如我们中学时期学过的一次方程就是一个线性方程,线性方程具有可加性,比例性,即常数倍 $k$,用数学函数表达方式就是 可加性: $$f(x_1+x_2)=f(x_1)+f(x_2)\newline 2x+3y=1$$ 比例性: $$f(kx)=kf(…
thumbnail
TA百人计划 美术 1.1 美术理论基础
美术理论基础 光影 黑白灰 在美术中黑白灰指亮面、灰面、暗面,属于素描的三大面,主要体现一个物体的整体受光的过程。普遍存在于各种艺术和设计领域。黑白灰作品的出现,源于上世纪80年代的伤痕美术。 光线照射,受光面为“亮”,形成“白”。 背光部为“暗”,形成“黑”。 其余为过渡的“灰”色。 明暗五调子 如果将上图的黑白灰从表现上细分可得: 高光,受光面…
thumbnail
JavaScript 基础
JS 的调用方式与执行顺序 使用方式 HTML页面中的任意位置加上 <script type="module"></script> 标签即可。 常见使用方式有以下几种: 直接在 <script type="module"></script> 标签内写 JS 代码。 直接引入文件:<script …
thumbnail
软考中级——关系数据库(下)
规范化 1NF(第一范式) 定义:若关系模式 $R$ 的每一个分量是不可再分的数据项,则关系模式 $R$ 属于第一范式。记为 $R∈1NF$。 例:学生(学号,姓名,学院编号,学院名称,课程号,成绩) F = { 学号 → 姓名, 学号 → 学院编号, 学院编号 → 学院名称, (学号,课程号) → 成绩} 存在的问题: 数据冗余。 更新异常(修改…
thumbnail
软考中级——关系数据库(上)
关系数据库概述 相关名词 关系:在关系数据库中,实体以及实体间的联系都是用关系来表示的。类似于程序设计语言中变量的概念。 关系模式:是对关系的描述。类似于程序设计语言中类型定义的概念。 关系模型:是由若干个关系模式组成的集合。 属性:用来描述某一个事物的特征。 域:每个属性的取值范围所对应一个值的集合。 候选码:若关系中的某一属性或属性组的值能唯一…
thumbnail
Ren’Py 基础教程
角色 有角色的对话,需要 define 一个 Character ,然后调用角色对应的标签才可以运行。 多行对话时,可以使用三引号来区分,然后用回车键来隔开。 define a = Character('alice') label start: a "Hello world!" "Hello world!" a """ Hello Hello wo…
thumbnail
Tailwind CSS 安装步骤
通过 npm imit 初始依赖,然后使用 npm install -D tailwindcss@latest postcss@latest autoprefixer@latest 安装 Tailwind,使用 npm i postcss postcss-cli -g 安装 postcss 命令 通过 npx tailwindcss init -p…