240 发简信
IP属地:广东
  • 计算机图形学-基础

    矩阵 逆时针旋转:顺时针旋转:性质(正交矩阵): 齐次坐标:齐次坐标相加:齐次坐标变换,和分别表示平移横轴纵轴量:

  • 120
    康康聊车

    本人24岁,是个学生。近期对汽车颇有兴趣,决定将自己喜欢的一些车列出来,顺便记录一下目前的对汽车的认知。另外,本文的很多结论存粹来自于参数和评测,如有与实际出入,望见谅。(本...

  • 120
    计算机图形学-Rasterization

    Rasterization: 将投影到屏幕像素 Viewport transform matrix(视口变换矩阵): 和为屏幕宽高 视口变换后的图形显示在屏幕屏幕上 直接计算...

  • 计算机图形学-三维变换

    绕x、y、z轴旋转:任意3D旋转(roll, yaw, pitch):绕着轴旋转角度(Rodrigues's Rotation Formula):

  • 120
    计算机图形学-Viewing变换

    view/camera 变换 相机移动到,向前是轴,向上是轴,对应变换矩阵: 平移到: 原相机轴分别为旋转,先考虑逆变换,再转换成正变换(和表示单位向量): Projecti...

  • C++提高-STL-deque

    双端数组 构造函数 赋值操作 deque大小操作 deque插入和删除 deque数据存取 deque排序

  • C++提高-STL-vector

    动态扩展:不是在原空间之后续接新空间,而是找更大的内存空间,然后将原数据拷贝新空间,释放原空间 vector构造函数 vector赋值操作 vector 容量和大小 vect...

  • C++提高-STL-基本概念

    STL广义划分:容器(container)、算法(algorithm)、迭代器(iterator) STL六大组件:容器、算法、迭代器、仿函数、适配器(配接器)、空间配置器

  • C++提高-STL-string

    string构造函数 string赋值操作 string字符串拼接 string查找和替换 string字符串比较 按字符的ASCII码进行对比 == 返回 0 > 返回 1...

  • C++基础-文件操作

    头文件<fstream>文件类型: 文本文件:ASCII码存储 二进制文件:二进制存储 操作三大类: ofstream: 写操作 ifstream: 读操作 fstream:...

  • 120
    C++基础-多态

    多态的基本概念 两类: 静态多态:函数重载、运算符重载 动态多态:派生类和虚函数来实现运行时多态区别: 静态多态:函数地址早绑定,编译阶段确定函数地址 动态多态:函数地址晚绑...

  • C++基础-继承

    目的:减少重复代码 基本语法 语法:class 子类(派生类) : 继承方式 父类(基类) 继承方式 父类private任何继承方式都无法被访问 公共继承(public)父类...

  • C++运算符重载

    加号运算符重载 成员函数重载+号 全局函数重载+号 左移运算符(<<)重载 无法利用成员函数重载,cout没法在左侧 只能利用全局函数重载 递增运算符重载 重载++运算符 赋...

  • 友元

    全局函数做友元 类做友元 成员函数做友元

  • 类成员

    类对象作为类成员 静态成员(Static) 静态成员变量 所有对象共享同一份数据 在编译阶段分配内存(全局区) 类内声明,类外初始化 两种访问方式: 通过对象进行访问 通过类...

  • 初始化列表

    作用:初始化属性语法:构造函数(): 属性1(值1), 属性2(值2)...{}

  • 120
    构造函数

    按参数分类:有参构造(默认构造)和无参构造按类型分类:普通构造和拷贝构造 构造函数定义 构造函数的调用 拷贝构造函数调用时机 C++中拷贝构造函数调用时机: 使用已经创建的对...

  • 类与对象

    C++三大特性:封装、继承、多态 访问权限 public: 成员在类内可以访问,类外可以访问protected: 成员在类内可以访问,类外不可以访问,子类可以访问父类priv...

  • 引用

    引用做函数的返回值 不要返回局部变量的引用 函数的调用可以作为左值(函数可以被等号复制) 引用的本质: 在C++内部实现是一个指针常量