关闭

【C++基础学习】const限定修饰符详解

C++中const的一个很重要的作用就是把一个对象转换成一个常量。在程序中任何改变这个值的企图会被标记为编译错误。它被称为是“只读的”。 (1)const对象在定义的时候必须被初始化。未初始化的常量会引起编译错误。 原因是因为常量在定义之后就不能被修改,所以必须被初始化。 (2)不能将一个非const对象的指针指向一个const对象。 比如下面的代码: const int...
阅读(1217) 评论(0)

【GPU编程】体绘制传输函数-分类(Volume Rendering Transfer function:Pre- VS Post-Classification)

在科学可视化中,我们所获得的体数据集经常是代表一些光学上的不同物理属性的单值。通常没有可行的方法可以从这样的数据中获得发射和吸收属性。因此用户必须采用某种映射方法给数据值分配光学属性值来决定数据中的不同结构的模样。这离的映射就被称作传输函数。寻找合适的传输函数的过程就叫做分类。 需要注意的是,这里的分类和模式识别中的特征分类有所不同。它只是将体数据中得单值转化为RGBA值。随着三维可视化技术的发...
阅读(2635) 评论(1)

System memory,AGP memory和video memory

在学习图形学、GPU编程的时候的时候,经常遇到这三种存储区,下面简要总结一下。 system   memory  (main memory) :    就是电脑的内存条上的,一般都很大。显卡不能访问 。 video memory:  就是显示卡上的显存,一般是32,64,128M这样,速度最快,显卡可直接访问 。用来描述电脑上一些可写存储区,通常是RAM,用来保存图形卡...
阅读(3243) 评论(1)

【OpenGL】顶点变换常用函数总结

OpenGL中顶点变换的步骤可以用下图来描述: 其顺序依次为(和照相机比喻): 1、把照相机固定在三脚架上,并对准场景(视图变换)。 2、对场景镜像安排,使各个物体在照片中得位置是我们所希望的(模型变换)。 3、选择相机镜头,并调整放大倍数(投影变换)。 4、确定最终照片的大小(视口变换)。 一、视图变换: 相当于把照相机固定在三脚架上并使它对准场景。 vo...
阅读(2786) 评论(1)
    个人资料
    • 访问:1642934次
    • 积分:13770
    • 等级:
    • 排名:第867名
    • 原创:122篇
    • 转载:15篇
    • 译文:6篇
    • 评论:923条
    博客专栏
    公告
    博客已迁移至:http://xiajunhust.github.io/