自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SpeedBoy007的专栏

移动互联网 http://blog.sina.com.cn/speedboy007

  • 博客(31)
  • 资源 (4)
  • 收藏
  • 关注

转载 纹理映射和混合

void PRFilledPolygon::draw() {//CCNode::draw();glDisableClientState(GL_COLOR_ARRAY);// we have a pointer to vertex points so enable client stateglBindTexture(GL_TEXTURE_2D, texture->getName());

2012-12-26 14:56:51 711

转载 Using texturetool to Compress Textures

转载自:https://developer.apple.com/library/ios/#documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/TextureTool/TextureTool.html#//apple_ref/doc/uid/TP40008793-CH108-SW1Using texturetool t

2012-12-21 16:01:01 874

转载 UILable 表情符号大全

偶然看到一篇文,发现竟然可以在iPhone中显示类似qq表情的符号。原来很简单,是iPhone支持unicode emoji字符集缘故。 [c-sharp] view plaincopyNSString *s = @"This is a smiley /ue415 face";    testFace.text = s;

2012-12-18 14:10:42 1444

原创 设计PS

http://www.cocoachina.com/gamedev/misc/2012/1203/5229.htmlhttp://www.51zxw.net/study.asp?vip=6330545

2012-12-18 10:59:07 791 1

原创 NSURL 处理的基本函数

//给上传图像加的水印文字常量#define kWatermarkString @"renren-inc.com"/** * 解析URL参数的工具方法。 */+ (NSDictionary *)parseURLParams:(NSString *)query{   NSArray *pairs = [querycomponentsSeparatedByStr

2012-12-17 13:28:23 5059

转载 UIWebView之获取所点位置图片URL

UIWebView有自己的UIResgure,如果我们手动加入自己的GestureRecognize将不能识别,如UILongPressGestureRecongnizer. 在浏览网页的时候,如果看到喜欢的图片,想把它保存下来如何办呢? 我们可以自己写一个程序来实现,用uiwebview开发一个自己的浏览器。关面说到uiwebview不能识别long press gesture,

2012-12-17 11:35:33 702

转载 OpenGL 基础函数讲解

一.帧缓存操作 glClearColor,glClear,glClearDepth1. glClearColor :设置颜色缓存的清除值C语言描述void glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);参数red,green,blue,alpha

2012-12-17 10:28:00 1175

转载 定义3D模型的前面和后面

OpenGL ES 使用也只能使用三角形来定义一个面(Face),为了获取绘制的高性能,一般情况不会同时绘制面的前面和后面,只绘制面的“前面”。虽然“前面”“后面”的定义可以应人而易,但一般为所有的“前面”定义统一的顶点顺序(顺时针或是逆时针方向)。 只绘制“前面”的过程称为”Culling”。下面代码设置逆时针方法为面的“前面”:1gl.glFro

2012-12-17 10:15:47 607

转载 OpenGL空间(坐标系)变换

网友的《3D图形学的学习策略》一文使我深受启发,在图形学以及openGL学习方面给了我很有价值的指导性意见,在此对前辈们的不吝赐教表示感激,谢谢你们的无私分享。    如文章所说,API是工具,不是本质,OpenGL/Direct3D的本质是图形学,而不是OpenGL/Direct3D的本身,API的本身只是一些Interface而已。最重要的,最根本的是,你要明白这些API背后的图形学的

2012-12-14 17:22:13 3780

转载 OpenGL纹理-12.5、纹理坐标

12.5、纹理坐标12.5.1 坐标定义在绘制纹理映射场景时,不仅要给每个顶点定义几何坐标,而且也要定义纹理坐标。经过多种变换后,几何坐标决定顶点在屏幕上绘制的位置,而纹理坐标决定纹理图像中的哪一个纹素赋予该顶点。并且顶点之间的纹理坐标插值与基础篇中所讲的平滑着色插值方法相同。纹理图像是方形数组,纹理坐标通常可定义成一、二、三或四维形式,称为s,t,r和q坐标,以区别于物体坐标(x

2012-12-14 15:32:32 5298

转载 C语言里printf函数格式控制符的完整格式

printf的格式控制的完整格式:%  -  0  m.n  l或h  格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。③0:有0表示指定空位填0,如省略表示指定空位不填。④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。为指定n时,隐含的精

2012-12-14 14:48:43 1147

转载 缓冲区及其用途

在OpenGL窗口中, 左下角的像素为(0, 0). 一般而言, 像素(x, y)占据的矩形区域左下角为(x, y), 右上角为(x+1, y+1).10.1 缓存及其用途1) 颜色缓存,  左前,右前,左后,右后和任意数量的辅助颜色缓存;2) 深度缓存3) 模板缓存4) 累积缓存注意:X窗口系统,RGBA模式至少保证1个颜色缓冲区,模板缓冲区,深度缓冲区,

2012-12-13 18:03:40 1948

转载 glBlendFunc()的参数(转自CSDN)

OpenGL 会把源颜色和目标颜色各自取出,并乘以一个系数(源颜色乘以的系数称为“源因子”,目标颜色乘以的系数称为“目标因子”),然后相加,这样就得到了新的颜 色。(也可以不是相加,新版本的OpenGL可以设置运算方式,包括加、减、取两者中较大的、取两者中较小的、逻辑运算等,但我们这里为了简单起见,不讨 论这个了)下面用数学公式来表达一下这个运算方式。假设源颜色的四个分量(指红色,绿色,蓝色,

2012-12-13 11:20:04 547

转载 OpenGL入门学习(十二) 【转】

片断测试其实就是测试每一个像素,只有通过测试的像素才会被绘制,没有通过测试的像素则不进行绘制。OpenGL提供了多种测试操作,利用这些操作可以实现一些特殊的效果。我们在前面的课程中,曾经提到了“深度测试”的概念,它在绘制三维场景的时候特别有用。在不使用深度测试的时候,如果我们先绘制一个距离较近的物体,再绘制距离较远的物体,则距离远的物体因为后绘制,会把距离近的物体覆盖掉,这样的效果并不是我们所

2012-12-13 11:01:49 551

转载 glClearDepthf与glDepthFunc

glClearDepthf函数名:glClearDepthf — 指定深度缓冲区的清除值函数原型:void glClearDepthf( GLclampf depth );参数含义:depth ——指定一个深度值。该值将被用于glClear函数清理深度缓冲区,初始值为1。描述:glClearDepthf指定一个深度值。该值将被用于gl

2012-12-13 10:05:26 4310

转载 glClearDepth

opengl里面的深度缓存 在现实生活中,一个实心物体挡在另外一个实心物体的前面, 后面的那个物体有部分会被遮盖掉那么opengl里面如何模拟这个情况呢? 每个物体的每个像素都有一个深度缓存的值(在0到1之间,可以想象成是z轴的距离)如果glDepthFunc启用了GL_LESS(现实生活中的前景), 那么当前个物体挡住后个物体时, 由于前个物体深度值小(越靠近人的), 所以它就被画了

2012-12-12 14:44:50 3938

原创 UIActionSheet not show

解决办法:1.[playingSheet showInView:[UIApplication sharedApplication].keyWindow];2.[playingSheet showInView:self.view.superView];3.[playingSheet setFrame:CGRectMake(0, theHeightYouWant, 320, yourD

2012-12-11 17:51:36 489

翻译 opengl累积缓存

opengl中的累积缓存(Accumulation buffer)2010-06-28 18:36累积缓存是为合成多幅图像而设计的,它不是简单的用引入象素片元来代替象素值,而是将片元进行缩放,然后加到已有的象素值上。为了经过一系列的混合操作后能够保持精度,累积缓存每个颜色分量的位数要比一般的可视化系统要多。我们可以象其他缓存一样清空累积缓存,可以用glClearAccu

2012-12-10 17:47:41 3861

转载 android 游戏导引(4. 简单纹理贴图)

这一节主要讲述 opengl 的贴图技术,涉及了简单的纹理知识。临近放年假,忙啊。源码下载: 点我吧Table of Contents1 纹理 Texture1.1 纹理坐标 和 纹理映射1.2 opengl 中启用纹理映射功能1.3 创建纹理1.4 指定纹理1.5 删除纹理1.6 绑定纹理1.7 设置过滤器1.8 纹理映射2 常见的几个问题2.1

2012-12-10 15:11:49 653

转载 OpenGL Cube Map Texturing

都是非纯2D的texturecube map  texture可以理解为6个面的纸盒, sample的时候使用vector射线型的sample.volume texture可以理解是一摞2D texture,sample的时候用第几摞+2D坐标来sample.虽然都是非2D,sample都用3维数据,差异大啊.CubeMap 在实时渲染中应用十分广泛. 通过视线和法

2012-12-10 10:39:03 2617

转载 Lua编辑器Scite汉化

Lua编辑器Scite汉化是本文要介绍的内容,主要是来了解并学习LUA编辑器的应用,具体内容的实现来看本文详解。想要多了解LUA编辑器的应用,请参考:LUA中关于文本编辑器SciTE配置方法。供于lua for windowes 编译环境所需,方便使用.等同于汉化配置方案.以下:保存为locale.properties放到SciTE目录 !

2012-12-07 10:40:34 1459

转载 Lua For Windows环境配置及Editplus编辑工具使用

Lua For Windows环境配置及Editplus编辑工具使用是本文要介绍的内容,主要是来学习Editplus编辑工具的使用,集体内容来看本文详解,Lua For Windows环境配置及用Editplus作为编辑工具使SciTE支持中文环境:lua for windows (lfW)主页:http://luaforwindows.luaforge.net/

2012-12-07 10:38:41 899

转载 纹理 放大缩小过滤

在iOS系统中的OpenGL ES教程11 glTexParameter功能,让涉足更深一点。件,可以设置作为一个功能glTexParameter GL_TEXTURE_MIN_FILTER GL_TEXTURE_MAG_FILTER GL_TEXTURE_WRAP_S GL_TEXTURE_WRAP_T,GL_GENERATE_MIPMAP。此产品是什么意思?对这个问题的回答是理解函数glT

2012-12-06 15:10:19 11282

转载 CxImage与OpenGL结合,用于读入多种格式的纹理以及用来把屏幕保存为各种格式的图像文件

关于CxImage的文章,网上有许多,这里只介绍如何把CxImage与OpenGL结合起来,用于读入多种格式的纹理以及用来把屏幕保存为各种格式的图像件。支持的格式有:BMP,GIF,ICO,JP2,FPC,FPG,PCX,PNG,PNM,RAS,TGA,TIF等等。支持读入透明纹理。CxImage官方网站:http://www.xdp.it///使用CxImage来为Ope

2012-12-06 11:14:47 805

转载 opengl 2D绘图

对齐像素字节函数glPixelStorei (GL_UNPACK_ALIGNMENT, 1)对载入的纹理的画质和色彩有什么影响吗?对画面色彩没有影响,glPixelStorei (GL_UNPACK_ALIGNMENT, 1)控制的是所读取的图像数据的行对齐方式.默认4字节对齐,即一个行的图像数据字节数必须是4的整数倍. 即对RGB 3字节象素而言,若一行10个象素,30个字节,在4字

2012-12-06 10:50:34 1089

转载 Mipmaps 级别

For each mipmap level of an image, we divide the output mipmap into fixed size bricks (Fig. 1), and save all the bricks of one mipmap level to one file.Fig. 1For each output mipmap,

2012-12-05 12:01:01 1274

转载 CGContextAddArc 和 CGContextAddArcToPoint 区别

绘制弧度的相关问题、用法的理解两种方法创建弧度 第一种void CGContextAddArc (  CGContextRef c,      CGFloat x,             //圆心的x坐标  CGFloat y, //圆心的x坐标  CGFloat radius, //圆的半径   CGFloat startAngle,    //开始

2012-12-04 16:30:17 966

转载 UV坐标

1.什么是uv坐标  所有的图象文件都是二维的一个平面。水平方向是U,垂直方向是V,通过这个平面的,二维的UV坐标系。我们可以定位图象上的任意一个象素。但是一个问题是如何把这个二维的平面贴到三维的NURBS表面和多边形表面呢? 对于NURBUS表面。由于他本身具有UV参数,尽管这个UV值是用来定位表面上的点的参数,但由于它也是二维的,所以很容易通过换算把表面上的点和平面图象上的象素对应起来

2012-12-03 15:56:11 1219

转载 GL_NEAREST 和 GL_LINEAR

OPENGL TEXTURE DIFFERENCE BETWEEN GL_LINEAR AND GL_NEARESTsource: http://duriansoftware.com/joe/An-intro-to-modern-OpenGL.-Table-of-Contents.htmlComments [0]Suppose a pic

2012-12-03 15:18:51 4487

转载 glTexImage2D()

二维纹理定义的函数void glTexImage2D(GLenum target,                               GLint level,                               GLint components,                               GLsizei width,

2012-12-03 15:04:21 1977

转载 你应该了解的十个 OS X 命令行工具

http://blog.klaith.net/post/114原文标题:Ten OS X Command Line Utilities you might not know about原文作者:OS X Daily译者:KlaithMac OS X 的命令行界面是成千上万程序的基础,可平常用户往往不知道它的存在。依靠 GNU 基金会以及开源社区的多年努力

2012-12-03 10:28:04 563

10个Android应用程序源码

10个经典的android应用程序源码。

2012-03-12

Android柱状图

android柱状图,用canvas绘制的柱状图和k线图。

2012-03-12

iphone开发教程

iphone开发基础教程,是一本入门的教程,讲解iphone基础控件和框架。

2012-03-12

OpenGL 超级宝典

openGL 超级宝典 入门到高级教程.全书分为四部分,第一部分讲解3D图形学的基本原理;第二部分渲染;第三部分opengl for window ;第四部分附录。

2012-03-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除