下面来设置蒙板缓存和蒙板测试。
首先我们启用蒙板测试,这样就可以修改蒙板缓存中的值。下面我们来解释蒙板测试函数的含义:
当你使用glEnable(GL_STENCIL_TEST)启用蒙板测试之后,蒙板函数用于确定一个颜色片段是应该丢弃还是保留(被绘制)。蒙板缓存区中的值与...
分类:
其他好文 时间:
2014-06-03 11:14:15
阅读次数:
298
【OpenGL顶点数组】
在OpenGL中,所有的几何图元都是由顶点定义的,而每个顶点又有很多属性,如:坐标,颜色,法向量等。如果对每个顶点逐个的调用函数来描述,那么,开销是非常大的。而且不方便对复杂几何体顶点的管理。这里采用了顶点数组的方法,不但便于数据的管理,而且大大减少了函数的调用。使用顶点....
分类:
其他好文 时间:
2014-06-03 09:41:31
阅读次数:
310
在学习cocos2dx时,其底层就用到了OpenGL,因此,想要能够精通cocos2dx,还是需要了解OpenGL的。本着这个目的,开始搭建OpenGL的环境,并进行学习。OpenGL环境的搭建相对比较简单,这里就简单概述一下。1.
下载glut库glut库地址为:http://www.opengl...
分类:
其他好文 时间:
2014-05-28 21:45:37
阅读次数:
328
匿名函数是一个“内联”语句或表达式,可在需要委托类型的任何地方使用。
可以使用匿名函数来初始化命名委托,或传递命名委托(而不是命名委托类型)作为方法参数。共有两种匿名函数,以下主题中分别讨论了这些函数: Lambda 表达式(C#
编程指南) . 匿名方法(C# 编程指南) 说明Lambda 表达式...
分类:
其他好文 时间:
2014-05-26 17:08:55
阅读次数:
781
由简单的程序开始,下苦功夫,手打上百个程序再说,看看效果如何。
这个图形的效果如下:
像一个小杯子的,很简陋,杯口是一个基本图形多边形polygen,杯身是一个线条Line Strip
纯粹手工确定点画成的。...
分类:
其他好文 时间:
2014-05-26 05:58:52
阅读次数:
327
画一个心形有很多公式可以使用,下面这个公式我认为最完美了:
float x = R * 16 * pow(sin(theta), 3);
float y = R * (13 * cos(theta) - 5*cos(2*theta) - 2*cos(3*theta) - cos(4*theta));
画出来的心形最漂亮,最原始的笛卡尔的心形是个肥心,没这个好看,呵呵。
效果如下:
...
分类:
其他好文 时间:
2014-05-25 22:46:49
阅读次数:
315
这次使用OpenGL画圆,并且中间画一个实心的五角星。
1. 画实心五角:
因为之前使用Polygen画会出现问题,也许是各个GPU硬件也会不一样的,所以使用Polygen画实心五角星并不可靠;
所以这里直接使用三角形画出五角星,不需要Polygen。
2 画圆
因为GLEW里面没有现成的圆形,所以只能使用人工定顶点,然后画圆的方法;
其中的数学原理可以参考这里:http://slab...
分类:
其他好文 时间:
2014-05-25 18:26:12
阅读次数:
215
Paraview几乎把VTk发挥到了极致,所以如果想能够对Paraview能够熟练的应用,必须熟悉VTK的一些基础的知识,现在整理一下VTK的一些理论知识!
1. VTK调研
1.1 VTK的程序构架
VTK在基础的图形函数库OpenGL的基础上采用面向对象的设计方法发展起来的,将一些常用的算法封装起来以供用户调用。
VTK采用流水线(p ipe line)机制,由可视化模...
分类:
其他好文 时间:
2014-05-25 01:41:35
阅读次数:
324
近日重读《javascript面型对象编程指南》这本书,最后一章介绍了常见的javascript设计模式的实现。主要讲解了四种设计模式:单例模式、工厂模式、装饰器模式和观察者模式。js作为动态语言,实现这四种模式的实例相对简单,当然既然称之为模式,那么吃透思想更重要,那么下面,由乐帝来实例讲解四种模式。
1.单例模式
顾名思义,对象构造出来的是实例,从字面上理解,单例即单实例,这意...
分类:
编程语言 时间:
2014-05-24 18:21:35
阅读次数:
335
iOS 基础函数解析 - Foundation Functions
Reference太阳火神的漂亮人生
(http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的漂亮人生 -
本博客专注于敏捷开发及移动和物联设备研究...
分类:
移动开发 时间:
2014-05-24 13:19:34
阅读次数:
358