码迷,mamicode.com
首页 >  
搜索关键字:.计算机图形学    ( 376个结果
OpenGL的简单研究-开端
一直想要学习的但是没有学习的东西,大学一直在等待这个时间,终于可以闲下来研究一下这个部分的内容了。 计算机图形学,让计算机处理各种图像的东西,里面也存在很多算法和数学知识,很值得研究的一个领域,之前一直混迹在各种Web和服务器之中,终于可以学一些感觉很酷的东西。其实Web服务器也很酷。 我准备的运行 ...
分类:其他好文   时间:2016-09-30 07:49:37    阅读次数:140
SharpGL学习笔记(七) OpenGL的变换总结
笔者接触OpenGL最大的困难是: 经常调试一份代码时, 屏幕漆黑一片, 也不知道结果对不对,不知道如何是好! 这其实就是关于OpenGL"变换"的基础概念没有掌握好, 以至于对"将三维体正确的显示在屏幕上指定位置"这样的操作都无法完成. OpenGL变换包括计算机图形学中最基本的三维变换,即几何变 ...
分类:其他好文   时间:2016-08-22 22:59:12    阅读次数:142
计算机图形学(三)_图元的属性_7_ 线属性函数
对于一条折线来说,指定的线型模式并非在每一线段的始端重新开始。它从折线的第一个端点开始,到最后一条线段的最终一个端点结束,连续地应用于折线中的所有线段。 作为指定一个线型的例子,假定参数pattern赋予了十六进制数0x00FF而重复因子为1。这将显示一条由8像素短划和8像素短划间隔的划线。同样,由于先应用低位值,线段从始端开始显示一个8像素短划,接着是一个8像素间隔,然后再显示一个8像素短划,如此知道第二个端点。在使用当前线型显示线段之前,必须先激活OpenGL的线型特性。下面的函数可实现...
分类:其他好文   时间:2016-08-22 21:51:54    阅读次数:153
计算机图形学(三)_图元的属性_6_ 点属性函数
指定点位置的显示颜色由状态表中的当前颜色值控制。而该颜色用glColor函数或glIndex函数来指定。我们使用下面的函数来指定OpenGL中一个点的大小:该点以像素方块的形式显示。参数size用正浮点数值指定,该值舍入到一个整数(除非该点经反走样处理)。显示该点的水平和垂直像素数由参数size决定。这样,点大小为1.0时显示一个像素,而点大小为2.0时显示2x2的像素阵列。如果激活OpenGL的反走样特性,显示像素块的尺寸将按平滑边界的要求进行修改。点的默认大小是1.0。...
分类:其他好文   时间:2016-08-22 21:49:54    阅读次数:237
SharpGL学习笔记(五) 视口变换
视口变换主是将视景体内投影的物体显示到二维的视口平面上. 在计算机图形学中,它的定义是将经过几何变换, 投影变换和裁剪变换后的物体显示于屏幕指定区域内. 前面我们讨论过的透视投影, 正射投影, 它们都会产生一个视景体, 利用Viewport()函数, 就可以把这些视景体内投影的物体显示到屏幕指定的区 ...
分类:其他好文   时间:2016-08-22 12:22:31    阅读次数:262
计算机图形学OpenGL中的glLoadIdentity、glTranslatef、glRotatef原理,用法 .(转)
单位矩阵 对角线上都是1,其余元素皆为0的矩阵。 在矩阵的乘法中,有一种矩阵起着特殊的作用,如同数的乘法中的1,我们称这种矩阵为单位矩阵. 它是个方阵,除左上角到右下角的对角线(称为主对角线)上的元素均为1以外全都为0. OpenGL中的坐标用齐次坐标表示,即(x,y,z)表示成(x',y',z', ...
分类:其他好文   时间:2016-08-18 07:37:28    阅读次数:638
osgearth介绍(转载)-feature_labels.earth
初识osg OSG的诞生 在 1997 年时,Don Burns 由于喜欢滑翔机运动且对计算机图形学非常熟悉,在 LINUX 上写了一个控制滑翔机的小引擎,这便是 OSG 的最初雏形。后来在 1998 年,Don Burns 在滑翔机爱好者邮件列表中遇到了 Robert Osfield,对 OSG ...
分类:其他好文   时间:2016-08-17 01:26:45    阅读次数:1909
二维光线跟踪以及OpenGL实践
问题来自于《计算机图形学》p171。问题描述如下: 在考虑这个问题的解决方法之前先看一下如何求一条光线的反射光线: 我们规定向量a和n已经被归一化,那么r-a,如图4.13(b),r-a = 2 cos(theta) * n。cos(theta)即向量a和n的点积。故有 r=a-2(a*n)n 反射 ...
分类:其他好文   时间:2016-08-16 00:15:56    阅读次数:291
Cohen Sutherland裁剪算法并使用OpenGL实践
还是其几天写的,这是最简单的一个直线裁剪算法了吧,它针对的是一个矩形和一条线段。并且还是边与坐标轴平行的矩形。 在实际应用上应该会经常用于屏幕对各种线段的裁剪吧。算法很简单效率也很高。 首先是算法的两种特例:平凡接受和平凡拒绝。 (图片来自《计算机图形学(OpenGL)》第三版) 当线段的两个端点都 ...
分类:编程语言   时间:2016-08-15 22:01:48    阅读次数:175
迷宫生成及深度优先搜索遍历迷宫(OpenGL)
其实以前就写过一个迷宫的程序和DFS遍历,不过弄丢了,前几天闲就重写了一下。欢迎交流和拍砖。有很多不足的地方也希望大家多指正。 迷宫生成的算法来自《计算机图形学》,也就是这本书: 生成迷宫的算法描述如下: 由于表示墙使用了up_wall和left_wall两个矩阵,所以格子的数量要比能显示出来的多一 ...
分类:其他好文   时间:2016-08-15 20:50:21    阅读次数:288
376条   上一页 1 ... 16 17 18 19 20 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!