上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: 今天来总结一下char型,平常写算法的时候对这个东西感觉都有一点绕着走,说到底还是对这部分的知识不熟悉所以有点怕他,不过以后不要怕,今天来总结一下 首先,说到字符型数据类型,char型,恩它是一种数据类型 然后,就是字符型变量 字符型变量的重点是将一个字符存入字符变量中,实际上存入的不是这个字符的形 阅读全文
posted @ 2016-04-09 22:49 LT.C# 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 自己敲出来的,先把代码贴上来,晚上有时间再写总结 阅读全文
posted @ 2016-04-09 14:45 LT.C# 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 将OPENGL绘制对象的过程类比为摄像机拍摄物体的过程 视图变换:对摄像机位置与朝向(还有朝上朝下)进行定义 模型变换:对物体的位置,旋转,缩放进行定义 以上是对摄像机和物体的两个基础定义 投影:对摄像机的拍摄进行调节 正投影: 一个六个面均为矩形的六面体 透视投影 同一物体,近处大,远处小 fov 阅读全文
posted @ 2016-04-06 18:08 LT.C# 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 前面的若干重要概念中描述了OPENGL中的几个重要变换,而矩阵是线性代数中的重要数学工具,它被用来对这些变换进行数学上的实现。 矩阵主要有以下几种: 模型视图矩阵:模型视图矩阵是个4*4的矩阵,代表经过变换的坐标系统,我们可以用这个坐标系统放置物体并设置其方向,顶点坐标以单列矩阵的形式表示,乘以模型 阅读全文
posted @ 2016-04-06 17:05 LT.C# 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 前面经说过,根据存储结构的不同,将栈分为顺序栈和链栈 链栈按照链式存储结构存储 链栈原理和理解 由于栈的删除和插入操作仅限制在表头进行,所以链表的表头指针(指向头结点)就作为栈顶指针(便于方便直接使用带头结点的链表) 因此,若top(表头指针,栈顶指针)->next=NULL,则链栈为空 整个理解过 阅读全文
posted @ 2016-04-05 22:42 LT.C# 阅读(1652) 评论(0) 推荐(0) 编辑
摘要: 多栈共享技术的应用:经常会发生一个程序使用多个栈的情况,然而若使用顺序栈,因为难以对每个栈的空间准确估计,所以会发生有的栈已经溢出,有的栈却还很空闲的状况,解决方案是:可以让多个栈共享一个足够大的数组空间,通过利用栈的动态特性来使其存储空间相互补充,这就是多栈的共享技术 双端栈: 首先申请一个共享的 阅读全文
posted @ 2016-04-05 22:21 LT.C# 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: 栈作为一种特殊的线性表,在计算机中有顺序储存结构和链式存储结构两种存储结构,根据这个我们把栈分为顺序栈和链栈 顺序栈 栈顶:用top来动态地表示栈顶元素在顺序栈中的位置,当top=-1时表示栈为空 这个是栈这个数据类型的定义 用一个数组来存储数据,对应的下标表示他在栈中的位置,top表示栈顶元素对应 阅读全文
posted @ 2016-04-05 21:58 LT.C# 阅读(2616) 评论(0) 推荐(0) 编辑
摘要: 首先, 栈是一种限定性线性表,即他首先是一种线性表,一种特殊的线性表 特殊:将线性表的插入和删除操作限制为仅在表的一端进行 栈顶:将表中允许进行插入和删除操作的一端称为栈顶,(一般动态变化) 栈底:表的另一端称为栈底 空栈:表中没有元素 入栈:栈的插入操作(进栈) 出栈:栈的删除操作(退栈) 关键原 阅读全文
posted @ 2016-04-05 21:22 LT.C# 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 投影:3D数据“压平”到2D的计算机屏幕上,即将真正的三维物体显示到二维屏幕上,这种3D压平到2D的过程称为投影。 投影类型:正投影,透视投影 正投影:垂直于投影平面的平行投影(不垂直的投影平面的平行投影称为斜投影) 透视投影:不好解释,脑袋被削掉的金字塔 若干变换: 1.视图变换:定义摄像机(观察 阅读全文
posted @ 2016-04-03 12:09 LT.C# 阅读(255) 评论(0) 推荐(0) 编辑
摘要: ToolBar中的两个红圈 另,代码如下:只需要定义一个变量即可,然后将控件drag到那里,真的是灰常方便呀 还有一个就是保存了(OK的响应),可以简单地理解为存档或读档 阅读全文
posted @ 2016-03-31 21:37 LT.C# 阅读(550) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 下一页