自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 浅聊OpenHarmony

接触OpenHarmony快一年了,这里简单总结下自己对OpenHarmony的理解,如果有不对的地方,欢迎来讨论。OpenHarmony是什么?了解这个之前我们可以先来看看什么是开源?

2022-12-29 14:39:35 3026 1

原创 实现渐变彩色消隐旋转立方体

实现渐变彩色消隐旋转立方体效果图:其总体设计流程图为如下图所示:通过在Microsoft Visual Studio 2010开发环境下MFC类库搭建所需要的框架,创建应用程序框架,建立一个工程名称为Z_BufferEli的MFC单文档应用程序框架。运用框架制作该立体彩色渐变图形,建立一个基本MFC单文档应用基础程序,然后再在改程序的基础之上,添加了MyFace.h文件,该文件主要定义三个...

2020-01-17 17:31:40 2207 3

原创 图着色问题

图着色问题首先来了解下图着色是什么?给定无向连通图G=(V,E) 和 c种不同的颜色,用这些颜色为图G的各顶点着色,每个顶点着一种颜色。如果一个图最少需要c种颜色才能使图中每条边连接的2个顶点着不同颜色,则称c为该图的色数。邻接矩阵表示点与点之间是否有连线,用01表示。.接着是来看看图着色算法其中一种算法回溯法(探索与回溯法),是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达...

2019-11-13 19:17:04 1298

原创 三角形的平移、旋转,在VC上实现(矩阵的应用)

三角形的平移、旋转原理很简单:平移将图形对象从一个位置(x, y)移到另一个位置(x’,y’)的变换。Tx= x’ -x,Ty= y’ -y称为平移距离。平移变换公式为:如下图所示:旋转旋转是以某个参考点为圆心,将对象上的各点(x, y)围绕圆心转动一个逆时针角度θ,变为新的坐标(x’,y’)的变换。当参考点为(0, 0)时,旋转的公式为:如下图所示:如果参考点不是(0...

2019-10-22 01:25:34 4839 1

原创 种子填色(Seed Filling)算法

种子填色(Seed Filling)算法区域填充即给出一个区域的边界,要求对边界范围内的所有像素单元赋予指定的颜色代码。区域填充中最常用的是多边形填色。多边形填色即给出一个多边形的边界,要求对多边形边界范围内所有像素单元赋予指定的颜色代码。填色算法分为两大类:⒈ 扫描线填色(Scan-Line Filling)算法。⒉ 种子填色(Seed Filling)算法。这里主要和...

2019-10-14 15:05:30 6977 1

原创 win10系统配置JDK和JRE

win10系统配置JDK和JRE这里不多说下载,写这个主要提醒自己,之前一直配置不出个,后面才发现问题。网盘链接:https://pan.baidu.com/s/1V0ldLVF-----YQawKdHIeQ博主安装的位置:直接下载之后,放在你选定的位置,接着就是配置环境。首先右击电脑,打开属性。然后选择新建:添加以下两行,一定要分开添加,并且不能有;号。然后再新...

2019-09-23 22:46:52 728

原创 Bresenham圆的生成算法

圆,最开始我们学习的时候,圆是怎么生成的?给出圆心坐标(xc, yc)和半径r,逐点画出一个圆周的公式有下列两种:1.直角坐标法推导出:2.极坐标法当θ从0到π作递增时,由此式便可求出圆周上均匀分布的360个点的(x, y)坐标。利用圆周坐标的对称性,此算法还可以简化。将圆周分为8个象限,只要将第1a象限中的圆周光栅点求出,其余7部分圆周就可以通过对称法则计算出来。设圆的半径...

2019-09-23 21:22:57 8423 2

原创 Bresenham直线生成算法

Bresenham直线算法思想:设直线的起点为(x1, y1),终点为(x2, y2),则直线可表示为方程 y=mx+b,其中 b=y1-m∙x1, m = (y2-y1)/(x2-x1)=dy/dx。首先讨论直线方向位于1a象限(),在这种情况下,当直线光栅化时,x每次都增加1个单元,即xi+1 = xi + 1,而y的相应增加值是多什么呢?为了光栅化,yi+1只可能选择下图两种位置之一...

2019-09-23 20:35:24 3139

原创 DDA直线算法

**这次我们要学的是直线的生成算法。**简单来说就是画一条从(x1, y1)到(x2, y2)的直线,实质上是一个发现最佳逼近直线的像素序列,并填入色彩数据的过程。这过程也称为直线光栅化。直线光栅化,首先我们要保证三个特点:连续性粗细、亮度要均匀像素逼近待画直线直线的生成算法步骤:先要确定像素序列→确定像素点的坐标我们先来看看最常见的方法:DDA算法(数字微...

2019-09-21 21:47:09 8571 6

原创 VC++6.0中文的安装和配置EasyX、FileTool

刚开始学习计算机图形学,先是配置环境,安装VC++6.0及配置EasyX和FileTool首先先下载VC++6.0网盘链接:https://pan.baidu.com/s/1K37GLEb7RXhU6xrVq-xE7Q然后解压后打开然后下一步下一步选目录,然后就安装完成。接着就是配置EasyX和FileTool了网盘链接:https://pan.baidu.com/s/1yFqij...

2019-09-16 21:54:59 6519 13

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除