11 2020 档案
摘要:作业 02 的实现代码:Assignment02 1. insideTriangle static bool insideTriangle(float x, float y, const Vector3f* _v) { // TODO : Implement this function to che
阅读全文
摘要:作业 01 的实现代码:Assignment01 1. get_model_matrix Eigen::Matrix4f get_model_matrix(float rotation_angle) { Eigen::Matrix4f model = Eigen::Matrix4f::Identit
阅读全文
摘要:作业 00 的实现代码:Assignment00 1. assignment const float PI = 3.1415927; void scale(Eigen::Vector3f &p, float sx, float sy) { Eigen::Matrix3f matrix3f; matr
阅读全文
摘要:1. 作业的本地环境配置 课程虽然提供了虚拟机的环境,但是本人不喜欢使用虚拟机,所以是配置本地环境的。 本人使用 MacBook Pro,系统版本是 macOS 10.15.7,macOS 系统的同学可以参考我的配置。 1.1. 编辑器 编辑器本人习惯使用 vim,但是我也使用过 VsCode、CL
阅读全文
摘要:1. 下载 OpenCV3 源码 OpenCV 官方网站 按照官网指引,下载源码 2. 安装 OpenCV3 安装 OpenCV3 需要 CMake,CMake 的安装可以参考我的另一篇文章《安装与配置 CMake(macOS)》 然后,按照常规的 CMake 的方式安装 OpenCV3。 cd o
阅读全文
摘要:1. 下载 Eigen3 源码 Eigen 官方网站 按照官网提示,git clone Eigen。 git clone https://gitlab.com/libeigen/eigen.git 2. 安装 Eigen3 安装 Eigen3 需要 CMake,CMake 的安装可以参考我的另一篇文
阅读全文
摘要:1. 下载 CMake 安装包 CMake 官方下载页面 选择下载 .dmg 安装包 2. 安装 CMake 3. 添加 CMake 命令 3.1. 通过符号连接进行安装 sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --install
阅读全文