计算机图形学
文章平均质量分 95
赵萱婷
慢慢适应,坚持
展开
-
(图形学笔记 - Vulkan) 1.1.3 - Validation layers(建立vulkan的验证层)
文章目录1.1.3 - Validation layers(建立vulkan的验证层)参考链接概述学习和翻译内容Validation layers(验证层)What are validation layers? (什么是验证层?)Using validation layers (使用验证层)Message callback(消息回调)Debugging instance creation and destruction(调试实例创建和销毁)TestingConfiguration(配置)整体代码小结个人格言翻译 2021-07-14 15:39:20 · 1457 阅读 · 2 评论 -
(C++技巧学习) —— 理解和使用C++中函数指针的基础(学习笔记)
文章目录理解和使用C++中函数指针的基础概述 —— 函数指针的概念作用描述 —— 函数指针的用处获取函数的地址声明函数指针使用函数指针调用函数一般用法 —— 函数指针的写法(使用方法)声明赋值调用综合运用函数指针的案例程序工作中看到的案例个人格言理解和使用C++中函数指针的基础参考链接:万字长文系统梳理一下C++函数指针c++ 函数指针C++ ---------------- 成员函数指针揭秘希望简单的通过写一篇文章,在一个C++入门的基础上,对函数指针有一个基本的介绍和使用,也整理整理自原创 2021-04-01 11:52:23 · 260 阅读 · 0 评论 -
计算机图像学学习记录(二) —— 中点画线算法
中点画线算法为了方便阅读算法代码的人,现在这贴上算法核心代码: 算法过程: 注意:本过程只针对,斜率绝对值小于1的情况。void DDADrawLine::MPDrawLine(int x0, int y0, int x1, int y1){ int a, b, dt1, dt2, d, x, y; a = y0 - y1; b = x1 - x0; ...原创 2018-03-16 23:34:59 · 14681 阅读 · 7 评论 -
计算机图形学学习记录(一) —— DDA画线算法
数值微分DDA(Digital Differential Analyzer)画线算法首先在这里给不想读大篇幅的朋友,直接写上DDA算法的核心实现代码: 上面这个只针对斜率绝对值小于1的。// 实现DDA算法。// author: 赵天宇// date : 2018/03/09void DDADrawLine::LineDDA(int x0, int y0, int ...原创 2018-03-12 16:23:23 · 16905 阅读 · 3 评论 -
计算机图形学学习记录(三)Breseham画线算法
Breseham算法首先为了方便直接看算法代码的朋友直接看核心代码和结果,在这里直接贴出算法代码。void DDADrawLine::BreasehamDrawLine(int x0, int y0, int x1, int y1){ int iTag = 0; int dx, dy, tx, ty, inc1, inc2, d, curx, cury; glCo...原创 2018-03-19 23:14:23 · 3488 阅读 · 0 评论 -
计算机图形学学习记录(四) —— X扫描线算法与区域填充算法
为方便找代码的朋友直接看代码,先把代码和运行结果贴上:OpenGL算法主要实现代码point polypoint[POINTNUM]{ 250,50,550,150,550,400,250,250,100,350,100,100,120,30 };//多边形顶点 void GlAreaFilled::PolyScanner(void){ /******计算最高点的y坐...原创 2018-04-03 10:33:27 · 16397 阅读 · 0 评论 -
收集的图形学面试问题小结资料
本文主要参考的博客是: csdn_chai —— 图形学复习要点 我想通过这篇文章,对图形学在游戏开发工程师面试时常考(可能会考)的问题,主要想有个提纲的认识。虽然图形学在面试中的比重比较小,但是还是要复习一下的。图形学的考点主要分为三部分,一是渲染管线,二是数学尤其是线性代数和三维几何。一、 渲染管线1.1 有那几个坐标系(空间)?如何在空间之间进行转换?我们在图形学...原创 2018-04-16 15:34:50 · 21869 阅读 · 9 评论 -
计算机图形学学习记录(五) —— Cohen Sutherland 编码算法 (利用graphic.h实现的版本)
算法描述首先,是对算法的一个解释描述,引用开源项目中的解释为:Cohen SutherlandCohen-Sutherland algorithm divides a two-dimensional space into 9 regions and then efficiently determines the lines and portions of lines that ...原创 2018-04-05 14:45:17 · 1204 阅读 · 0 评论