自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

若泣、

曾经的携手,似梦中之影------若不离,何泣丶

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 OpenGL二十面体及多次细分成球体

绘制一个规则的二十面体,通过多边形近似模拟法来构建表面。在绘制前,我们需要初始化一些数据:#define X .525731112119133606 //使原点到每个顶点的距离均为1.0#define Z .850650808352039932//顶点坐标static GLfloat vdata[12][3] = { { -X, 0.0, Z }, { X, 0.0, Z },

2015-05-30 13:24:50 6168 2

原创 OpenGL三角形的双面不同颜色的绘制

对于一个三角形,我要给它正反面不同的颜色。然后通过旋转,看出它的效果。我只想到了2种方法,下面我来写一下这两种方法。第一种方法,通过角度的判断重设glColor3f的参数(这种方法局限性很大,不推荐,不喜欢的可以直接跳过看第二种)。对于一个平面,我们知道,当它旋转到一定角度的时候,它就变成了一条线,那么,我们只要对这个角度进行一下判断就可以了。下面是我的测试代码:#includ

2015-05-26 20:50:12 4048

原创 OpenGL中的深度缓存

在说深度缓存前先来了解一下什么是深度?深度,在日常生活中,这个词可以用来形容比如说一口井有多少深,即是一个距离,在OpenGL中也是一样的,不过它是用z坐标来描述的。一般地,z轴的坐标原点在屏幕上,屏幕里为负轴,向外为正轴。我们通过眼睛可以看井的里面,那么在OpenGL中眼睛描述为摄像机。一般地,摄像机的初始位置在OpenGL窗口的正中心。说了什么是深度,接下来就来说一下什么是深度缓存(区

2015-05-25 20:57:42 4271

原创 Android学习之路(八)之 Activity数据返回

Activity数据返回通过一个activity跳转到另一个activity,并且在这个activity中做一些事件处理,并将信息返回给前一个activity,然后销毁。以前我们进行Intent跳转时,是使用startActivity(Intent intent)方法。现在我们使用的是startActivityForResult(Intent intent, int reque

2015-05-23 20:14:27 675

原创 OpenGL之gluPerspective浅析

gluPerspective是OpenGL中的一个函数。函数的原型gluPerspective(GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar);fovy:视角的大小。什么是视角?视景体到视线原点之间所成的上下角度。aspect:宽和高的比例。zNear:视景体与视线原点的最小距离(必须为正数)。z

2015-05-22 15:54:32 5516

原创 第一个OpenGL程序

刚开始学习OpenGL,感觉这个挺有趣的(在绘制三维模型时,空间想象能力要求比较高,不然很头疼的)。新东西,新心情。。。来一发红色三角形。我就是要通过OpenGL来绘制一个红色的三角形。现在我们来看一下代码:#include void display(){ glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // 清除屏幕和深

2015-05-20 20:17:36 731

原创 Andorid学习之路(七)之 Serializable接口和Parcelable接口

Activity之间的数据传输activity之间的数据传输我们可以通过Intent对象的putExtra方法,通过这个可以传输很多不同类型的数据,比如说字符串、整数、实数、对象等。首先以一个字符串举例来说一下:通过putExtra传输字符串可以通过如下方法:putExtra(String name, String value):intent第一个参数为用来让接收数据的acti

2015-05-17 16:00:01 654

原创 JAVA之设置背景图片的几种方法

第一种方法,通过JLabel来装载图片。创建一个ImageIcon对象,来获取背景图片。ImageIcon img = new ImageIcon("image/img1.png");创建一个JLabel对象,将图片img载入到JLabel对象中。JLabel jl_bg = new JLabel(img); //背景然后,设置jl_bg的位置和大小。this.jl

2015-05-17 13:28:01 51764 7

原创 在VS2013中配置Opengl

首先我们需要关于Opengl的一系列文件。传送门:http://pan.baidu.com/s/1i3tgmkH下载解压之后会出现3种后缀为.dll、.lib、.h的文件。我们需要把这些不同类型的文件放在不同的地方。所有把.H结尾的文件全部放在VS安装目录下的\VC\include\GL中,如果没有GL文件夹,则自己新建一个。把.LIB结尾的文件全部放在VS安装目录下的\V

2015-05-12 21:41:26 9638 2

原创 Android学习之路(六)之 Activity的生命周期

Activity的生命周期一个Activity从被创建到被销毁都有一定的过程,这样的过程我们称之为Activity的生命周期。对于Activity的生命周期,有这样一个图来描述它:相信很多人都看到过这张图。从这张图中我们可以看到,Activity的生命周期中存在7个状态:onCreate();     Activity被创建onStart();        Activ

2015-05-09 17:11:44 502

原创 JAVA之JTextField限制输入长度

TextField中,我们需要设置它的输入长度,但是呢?JAVA中没有给出具体的方法,那么只好自己来写一个了。这里先给出第一种方法:对于TextField的对象,给它增加一个事件监听,每当从键盘敲入一个字符时,就对它的长度进行判断,如果长度达到某一条件,则无法继续输入(通过consume方法实现)。public void keyTyped(KeyEvent e) { // TODO

2015-05-06 14:51:18 17419 5

原创 Android学习之路(五)之 Intent-Filter简介及URI

Intent-Filter简介及URIIntent-Filter又称意图过滤器,在Intent-Filter中存在三个属性,分别是action、category、data,在activity类中进行intent操作时,他会根据action、category、data进行匹配。匹配依次会进行如下几步:动作测试:即先对action进行匹配,如果找到与之某一项匹配时,进行第二步匹配。

2015-05-03 20:44:02 822

Kinect v2 with MS-SDK

kinect2.0在unity3d(支持unity5.0以上版本)上的开发包,已测试可用。

2016-02-01

空空如也

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

TA关注的人

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