代码改变世界

随笔档案-2010年10月

OpenGL学习笔记(14)像素操作

2010-10-28 15:18 by Clingingboy, 4760 阅读, 收藏, 编辑
摘要: 预留 阅读全文

OpenGL学习笔记(13)位图与文字

2010-10-28 15:06 by Clingingboy, 5976 阅读, 收藏, 编辑
摘要:   位图由一个个像素组成,画位图,就是画一个个像素点.如下图 像素点越多,那么图片的清晰度就更高。当然由于让一个人用一个个像素画图片,那真是痛苦...so,只是了解下函数而已. Open... 阅读全文

光照模型

2010-10-26 22:46 by Clingingboy, 942 阅读, 收藏, 编辑
摘要: 只有概念 环境光 先看百度百科 http://baike.baidu.com/view/302947.htm 一个演出的舞台由许多散射的灯光组成,并非照明灯朝一个方向,由于多个灯光从而组成了一个舞台的... 阅读全文

OpenGL学习笔记(12)基本光照

2010-10-26 21:45 by Clingingboy, 8070 阅读, 收藏, 编辑
摘要: 预留 阅读全文

OpenGL学习笔记(11)雾效果

2010-10-26 21:43 by Clingingboy, 1108 阅读, 收藏, 编辑
摘要: 预留 阅读全文

OpenGL学习笔记(10)抗锯齿

2010-10-26 16:45 by Clingingboy, 14361 阅读, 收藏, 编辑
摘要:        计算机通过离散(不连续)的像素来绘制图形,想象一下,真实世界中,我们画直线,是比连续画的,还是一个点一个点画的?计算机就是一个... 阅读全文

OpenGL学习笔记(9)颜色混合

2010-10-26 10:50 by Clingingboy, 5993 阅读, 收藏, 编辑
摘要:         两个图形重叠时 红色三角形在下,绿色三角形在上 颜色混合 比如玻璃,假设玻璃是绿色的,那么我们还可以看到下面的... 阅读全文

OpenGL学习笔记(8)显示列表

2010-10-25 23:22 by Clingingboy, 4879 阅读, 收藏, 编辑
摘要:               显示列表是一组存储在一起的OpenGL函数,可以在... 阅读全文

WPF/Sliverlight ScrollViewer与Panel(2)

2010-10-19 14:12 by Clingingboy, 2210 阅读, 收藏, 编辑
摘要: 这篇主要讲讨论ScrollViewer的一部分 当一个元素高度过高时 1.单元素 左侧Button高度300,右侧是600,右侧的Button外部有一个ScrollViewer 2.集合容器即... 阅读全文

WPF/Sliverlight ScrollViewer与Panel(1)

2010-10-19 11:53 by Clingingboy, 2918 阅读, 收藏, 编辑
摘要:          如果你从事WPF或者Silverlight开发的话,应该都使用过ListBox控件,或许还听说过Virtual... 阅读全文

GLUT函数说明(转)

2010-10-18 13:54 by Clingingboy, 867 阅读, 收藏, 编辑
摘要: http://hi.baidu.com/pyqfjyl/blog/item/e4e4e4ccc93e301e00e92854.html http://hi.baidu.com/me_me_/blog/... 阅读全文

OpenGL学习笔记(7)多边形绘制

2010-10-18 12:43 by Clingingboy, 10465 阅读, 收藏, 编辑
摘要:   绘制模式 在绘制多边形时除了默认的填充方式,还可以使用点和线 使用glPolygonMode函数来设置模式 三种不同模式下的绘图 GL_FILL GL_LINE GL_POINT ... 阅读全文

不要局限于自己所擅长的技术当中

2010-10-17 19:39 by Clingingboy, 1201 阅读, 收藏, 编辑
摘要:      杂谈而已       作为技术人员,你是否有这种感觉. 如果你在一个领域时间久了,你的技术... 阅读全文

OpenGL学习笔记(6)第一个动画

2010-10-17 16:24 by Clingingboy, 11610 阅读, 收藏, 编辑
摘要:   首先再说明几个回调函数 glutMouseFunc用于捕获鼠标事件 glutKeyboardFunc用于捕获键盘事件 glutMotionFunc用于鼠标按下又移动鼠标的事件(Mouse... 阅读全文

OpenGL学习笔记(5)3D基本概念

2010-10-17 15:23 by Clingingboy, 2122 阅读, 收藏, 编辑
摘要: 这次介绍的都是一些比较枯燥的概念.在现实生活中都非常真实,为了避免枯燥,我们还是讲点大家都经历过的事情 视图变换 拍照: 第一步先选景(模型) 选好景之后你就需要挑一个好的位置(视图)来拍 挑好位置... 阅读全文

矩阵的三维变换(转)

2010-10-17 13:35 by Clingingboy, 18328 阅读, 收藏, 编辑
摘要:   http://learn.gxtc.edu.cn/NCourse/jxcamcad/cadcam/Mains/main16-2.htm 2.3.6 三维变换   ... 阅读全文

矩阵的坐标变换(转)

2010-10-17 13:26 by Clingingboy, 54860 阅读, 收藏, 编辑
摘要:   转http://learn.gxtc.edu.cn/NCourse/jxcamcad/cadcam/Mains/main11-2.htm 2.3.3 基本二维变换  ... 阅读全文

OpenGL 学习笔记(4)顶点数组

2010-10-16 23:11 by Clingingboy, 15693 阅读, 收藏, 编辑
摘要:            当我们人为的绘制形状时,首先想到是是坐标点,而不是api,如要绘制一条直线,首先将两个... 阅读全文

OpenGL 学习笔记(3)绘制几何物体

2010-10-16 19:56 by Clingingboy, 11443 阅读, 收藏, 编辑
摘要:          几何物体可以用点来描述,我们可以通过OpenGL的api来了解一下 几何图形类型 其中以glBegin... 阅读全文

OpenGL 学习笔记(2)创建第一个图形

2010-10-16 13:45 by Clingingboy, 4124 阅读, 收藏, 编辑
摘要:   程序示例代码 运行结果如下,在中间绘制了一个矩形 以下为上面代码的示例的讲解清除窗体在第1节中讲到glClearColor用于清除颜色并重新设置新的颜色,在回调函数中glutDisp... 阅读全文

OpenGL 学习笔记(1)初始化窗体

2010-10-16 10:57 by Clingingboy, 3020 阅读, 收藏, 编辑
摘要:   前言       学习OpenGL只是兴趣爱好,因为对图形比较感兴趣.将以OpenGl的红宝书(7)和蓝宝石书(4)为基础,虽然手头有... 阅读全文

2-3-4树(2)实现

2010-10-11 15:49 by Clingingboy, 656 阅读, 收藏, 编辑
摘要:   为了简单起见,内部将不采用数组,而采用.net的List列表,此部分与用到的算法无关,所以可以忽略 Node的数据项操作 在没有数组的影子下是如此的easyNode的节点查找以下图... 阅读全文

2-3-4树(1)概念

2010-10-11 11:08 by Clingingboy, 1572 阅读, 收藏, 编辑
摘要:   2-3-4树概念 The 2, 3, and 4 in the name 2-3-4 tree refer to how many links to child nodes can ... 阅读全文

平衡二叉树(AVL)实现(3)-删除

2010-10-09 20:41 by Clingingboy, 8010 阅读, 收藏, 编辑
摘要: AVL树节点的删除规则 三种现象 现象1 注意:q是30,而不是20,因为删除了25,节点会移动,以下现象均遵循此规律 现象2 现象3 现象1和现象2比较简单,不需要平衡化处理,现象3则比较复杂.先讨论现象1和2 现象1删除步骤 先找到节点,然后删除节点 其删除节点的子节点2个,即只有左节点或者右节点或者没节点三种可能 如果删除的是右节点,那么该删除节点的子节点(如果有的话)将会代替该节点,反之也则替换左节点 代替的节点不是左节点就是右节点(只会是其中一个,若是两个子节点的情况则另外考虑)现象2删除步骤即该节点的平衡因子为0,说明其左子树和右子树的高度是相同的删除该节点后,其左节 阅读全文

B树

2010-10-09 20:41 by Clingingboy, 491 阅读, 收藏, 编辑
摘要: m路查找树 若满足一下条件的数,则成为m路查找树 如下面一棵3路查找树的示例 m=3 k1=20,k2=40 A0{10,15},A1{25,30},A2{45,50} 规则判断 K1A1K2,当0in,即n1时 A1K1 A0K1 C也符合条件 B-树 B-树的目标 尽可能让节点的数据项填满,这样才可以让取数据时取到数据项的最大化. 与2-3-5所不同的是当遇到节点满时并不裂,而是当遇到插入节点的数据项满时才分裂,这就有可能导致满节点的父节点也是满节点的,需要二次分类. B-树的插入 取中间值,然后分裂(经过2-3-4的分裂过程,这里就很容易理解了) 在这种结构下,查找 阅读全文

平衡二叉树(AVL)实现(2)

2010-10-08 23:31 by Clingingboy, 3557 阅读, 收藏, 编辑
摘要:     继续讨论旋转 为了方便讨论是做点记号 X为插入的节点 P为X的父节点 R为P的父节点 看下面四种情况 LL旋转 当三个节点处于一条直线,并均是左节点时,需要以中间的... 阅读全文

平衡二叉树(AVL)实现(1)

2010-10-08 17:06 by Clingingboy, 1146 阅读, 收藏, 编辑
摘要: http://www.cnblogs.com/abatei/archive/2008/11/17/1335031.html 修改自陈广老师 1.Node 2.操作,对外开放的只有添加和删除操作,并... 阅读全文

平衡二叉树(AVL)

2010-10-08 15:04 by Clingingboy, 1476 阅读, 收藏, 编辑
摘要: 首先感谢这份PPT作者                ... 阅读全文

红黑树操作

2010-10-08 11:51 by Clingingboy, 742 阅读, 收藏, 编辑
摘要: 红黑树规则 每一个节点不是红色就是黑色的 根总是黑色的 如果节点是红色的,则它的子节点必须是黑色的(节点是黑色,子节点也可以为红色/黑色) 从根到叶节点或空子节点的每条路径,必须包含相同数目的黑色节点... 阅读全文

概率论与数理统计(3)

2010-10-07 12:03 by Clingingboy, 539 阅读, 收藏, 编辑
摘要: 关于离散与连续型随机变量 扔硬币不是正就是反 扔骰子的点数是1,2,3,4,5,6 打靶要么中标要么不中 这些结果数值都是明确可以取值的.称为离散型随机变量 圆的角度 (0-360,可以有小数点) 某人上班8点到9点之间到,这个结果集无法列举 一个灯泡的使用寿命 这些数值都无法列举,但可在其范围内取任一实数就称为连续型随机变量 离散型随机变量类型 贝努里分布(二项分布) 在相同环境下,重复做... 阅读全文

概率论与数理统计(2)

2010-10-06 23:59 by Clingingboy, 524 阅读, 收藏, 编辑
摘要: 一.随机变量的概念 看一个例子 盒子中有5个球,其中3个红球,随机取2个,注意问的问题? 取到1个红球的概率 至少取到一个红球的概率 无法取到红球的概率 取到2个红球的概率 取到红球的个数 1-4... 阅读全文

概率论与数理统计(1)

2010-10-06 20:27 by Clingingboy, 1044 阅读, 收藏, 编辑
摘要:            好久没技术,但手痒,写数学也行吧...试试... 市场上有很多好的教材,这里只为自己... 阅读全文
点击右上角即可分享
微信分享提示