liuem  
03 2013 档案
  • 【OpenGL编程指南】之投影和视口变换
    摘要:投影变换 投影变化的目的是定义一个可视空间,它决定了一个物体如何映射到屏幕上(透视投影或正投影),并定义了哪些物体或物体的一部分被裁剪在最终图像之外。 在进行投影变换之前,一定要调用以下代码: glMatrixMode(GL_PROJECTION); glLoadIdentiyt();透... 阅读全文
    posted @ 2013-03-29 17:30 弈名 阅读(355) 评论(0) 推荐(0)
  • 【OpenGL编程指南】之视图和模型变换
    摘要:照相机比喻视图变换——确定照相机位置;模型变换——安排场景,确定物体位置;投影变换——选择照相机镜头,调整放大倍数;视口变换——确定照片的大小; 通用变换函数 void glMatrixMode(GLenum mode); 指定模型视图、投影或纹理矩阵是否将被修改,值可以为GL_MODELVIEW,GL_PROJECTION或GL_TEXTURE; void glLoadIdentiy(void); 加载单位矩阵,用于清除当前矩阵,将其归零; void glLoadMatrix(cont Type *m); 将当前矩阵的16个值设置为m指定的值; void glMultMatr... 阅读全文
    posted @ 2013-03-28 10:47 弈名 阅读(2064) 评论(0) 推荐(0)
  • 【温故Delphi】之TreeView
    摘要:TreeView是Delphi中使用频率比较高的一个控件,虽然使用次数很多,但总结不够。借着这次做GDW原型的机会总结一下,写的过程中也会参考网上的博文。TTreeView、TTreeNodes和TTreeNode TTreeView由节点构成,建树通过对TreeView.items属性进行操作。Items是一个TTreeNodes对象,这是一个TTreeNode集。常用的属性Count,结点个数;Item[index],通过index得到结点;TTreeNode.Data,指向一个指针,可以存对象,存指针,也可以存整数;TTreeNode.Text,树结点的文本;TTreeNode.I... 阅读全文
    posted @ 2013-03-05 18:27 弈名 阅读(4062) 评论(0) 推荐(0)