自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱冒险的技术宅

这就是我对待梦想的态度.

  • 博客(16)
  • 资源 (56)
  • 收藏
  • 关注

原创 Android中error inflating class fragment

在Activity中静态使用fragment的时候,要注意两个地方。Fragment引用的包是:import android.support.v4.app.Fragment;而不是:import android.app.Fragment;然后Activity必须是继承FragmentActivityimport android.support.v4.app.Frag

2012-12-29 21:25:54 12313 6

原创 OpenGL进阶(七)-康托尔集 谢尔宾斯基地毯 Koch雪花

这一篇关于分形图像,当然只是入门。分形通常被定义为“一个粗糙或零碎的几何形状,可以分成数个部分,且每一部分都(至少近似地)是整体缩小后的形状”,即具有自相似的性质。分形有几种类型,可以分别依据表现出的精确自相似性、半自相似性和统计自相似性来定义。虽然分形是一个数学构造,它们同样可以在自然界中被找到,这使得它们被划入艺术作品的范畴。之前有做过一个镂垫的程序,今天要做的是康托集,谢尔宾斯基

2012-12-29 12:10:43 7193

原创 OpenGL进阶(六)-粒子系统

一、提要       有一款例子特效软件叫做particle illution,在影视后期和游戏制作领域都可以用到,相信很多人都接触过,今天我们用SDL+OpenGL来实现例子效果。确保你搞定了物理模拟的代码!   代码下载二、原理简介     所谓的例子系统,就是同时控制一大堆类似的对象,这些对象可能是形体,可能是图片,有着不同的特征(寿命,速度,位置)。有了之前的基础,我们

2012-12-22 20:55:25 10243 1

原创 OpenGL进阶(五) - 物理模拟

今天要实现的是利用OpenGL模拟三个物理学中常见的运动:自由落体,匀速之间,弹簧振子。首先要实现一个空间三维向量类,看这篇文章:向量类的实现然后主要要实现的是质点类,/*Copyright: 2012, ustc All rights reserved.contact:k283228391@126.comFile name: mass.hDescription:Parti

2012-12-21 11:49:54 8600 16

原创 OpenGL进阶(四)-用参数方程绘制椭球体

首先参考这篇文章绘制一个球体:OpenGL 用参数方程绘制球我们知道球体的参数方程是这样的:x=r·sin(α)·cos(β)y=r·sin(α)·sin(β)z=r·cos(α)椭圆的参数方程是:x=rx·sin(α)·cos(β)y=ry·sin(α)·sin(β)z=rz·cos(α)在这个基础上进行一些修改就可以实现椭圆的绘制了!代码实现如下

2012-12-20 18:21:52 12269 3

原创 OpenGL进阶(三) - 样条曲线的绘制

Cardinal样条曲线这个比较简单,一个终点,一个起点,两个控制点。终点和起点中间的点靠插值实现,插值函数:P(u)=Pk-1(-s*u*u*u+2s*u*u)+Pk[(2-s)u*u*u+(s-3)u*u+1]+Pk+1[(s-2)*u*u*u+(3-2s)*u*u+s*u]+Pk+2(s*u*u*u-s*u*u)代码实现:void getInterpolation(p

2012-12-15 14:29:41 9194

原创 10分钟搞定cmake

如果你觉得makefile看着就头痛,如果当工程越来越大,你越来越手足无措,如果你厌倦了在编译的时候打上一大堆命令,那么你有必要花十分钟来看一下下面的内容。一、HelloWorld       首先创建一个test1文件夹,里面创建一个main.c文件,内容如下:#include int main(){ printf("Hello World!\n"); return 0;

2012-12-15 10:49:35 3729 1

原创 OpenGL进阶(二) - 自定义矩阵加载

opengl里面的平移,旋转,缩放都是基于矩阵的运算,我们可以很方便地通过设定参数的方式调用一些接口函数来实现,同时我们也可以通过自定义的矩阵来实现上述的基本变换。首先来看一个渲染程序。GLfloat rtri;                        GLfloat posX;GLfloat posY;GLfloat scale=0.5f;void render

2012-12-12 01:19:03 5034 1

原创 Ubuntu下进行网络抓包

下面是在Ubuntu中进行网络抓包的教程。1.安装wireshark终端运行:sudo apt-get install wireshark2.修改init.lua直接运行wireshark的话会报错:Lua: Error during loading:[string "/usr/share/wireshark/init.lua"]:45: dofile has been d

2012-12-09 21:44:54 11470

原创 C语言全局数组与局部数组

今天同学遇到一个在C语言中全局数组和局部数组的问题,卡了许久,我也没有第一时间看出问题,现在把问题梳理一下,并给出解决方案。问题描述:在全局声明的数组与在局部声明的数组有着不同的效果。首先来看一个程序:#include #include #define MAX 10char a[MAX];int main(){ int i; char b[MAX]; char

2012-12-09 01:00:39 19222

原创 OpenGL进阶(一) - 多视口

提要OpenGL视口(Viewport)可以看作是窗口中OpenGL的绘制输出区域,可以通过一条简单的glViewport命令设置。一般的OpenGL教程都是单视口,即整个窗口为惟一的一个视口,Nehe的OpenGL教程是我最早见到涉及多视口的。与单视口程序相比,多视口程序的变化主要是:(一)多视口程序不能在窗口resize/reshape时直接调用glViewport,而应该在此时记

2012-12-07 20:25:33 13778 7

原创 光线追踪(RayTracing)算法理论与实践(三)光照

提要经过之前的学习,我们已经可以在利用光线追踪实现一些简单的场景。今天我们要探讨的是图形学里面的三种基本光源:方向光源,点光源,聚光灯。不同于利用现成的Api,这次会从理论到实际一步步用C++实现。前提工作在老师的建议下,我将图形引擎换成了SDL,最终的渲染效果比之前的好了很多,原来的GLFW虽然能够很好的兼容OpenGL,但并没提供对像素的控制,而SDL有Surface。

2012-12-05 00:09:48 11717 1

原创 贪心算法-活动选择

问题描述问题来自算法导论16.1。几个相互竞争的活动进行调度,他们要求以独占的方式使用某一公共资源。调度的目标是找出一个最大的相互兼容活动集合。思想:总是选择剩余活动中具有最早结束时间的活动。/*****************************************************************************Copyright: 2012

2012-12-03 22:21:03 2057

原创 算法导论-贪心策略

贪心的基本步骤:1)决定问题的最优子结构;2)设计出一个递归解;3)证明在递归的任一阶段,最优选择之一总是贪心选择。那么,做贪心选择总是安全的;4)证明通过做贪心选择,只有一个子问题;5)设计出一个实现贪心策略的递归算法;6)将递归算法转换成迭代算法。更一般的,可以用下面的方式来描述:1)将优化问题转化成先做出选择,再解决剩下的一个子问题;2)证明原问题

2012-12-03 19:32:39 1912

原创 Sierpinski镂垫

Sierpinski镂垫是一个非常有趣的图案, 有着悠久的历史, 在分形几何中等领域里引起了人们极大地兴趣, 是用递归和随机方式定义的几何形状, 在极限情况下, 它所表现的性质并没有随机性.生成算法如下:(1)在三角形内部随机选取一个点作为初始点(2)在三角形的3个顶点中随机选取一个,求出该顶点与初始点连线的中点,画出该中点(3)将(2)中的中点作为初始点,转到(2)

2012-12-02 16:44:24 6335

原创 SDL入门学习续-在SDL中使用OpenGL

配置好SDL之后,就想在SDL中使用openGL,原以为会像在GLFW中那样简单的,实际上确花费了一整个下午不断查看文档,实例才搞定问题。总结如下:1)SDL对OpenGL进行了部分的封装,一些OpenGL的函数需要用SDL来实现,而不是像GLFW中那样直接用;2)SDL的事件机制花费了一些时间来理解;3)在处理OpenGL窗口大小变化的时候,需要先调用SDL_SetVideoMo

2012-12-01 19:02:16 5480

OpenGLPro12

OpenGLPro12 代码

2013-08-17

stanford_bunny

The bunny was bought and scanned in 1993-94. The color photograph (above) was taken on April 1, 2003. The bits of gray plaster on the sides of the bunny's feet somehow appeared since the bunny was scanned; they are not present in the 3D model. The chip on his left ear, however, is present in the model as well, although degraded in resolution.

2013-08-17

Android lOADER

Android 3DS MD2 加载

2013-08-10

SDL+OpenGL+GLSL

SDLFramework1.1

2013-08-07

Radiation glsl

Radiation glsl

2013-08-07

SDLPro10

SDLPro10

2013-08-02

SDLFramework

SDLFramework for OpenGL in C++.

2013-08-02

glm-0.9.4.4

glm-0.9.4.4

2013-08-01

百度定位demo

百度定位demo

2013-05-03

nerdtree文件浏览插件

vim 下的文件浏览插件

2013-04-29

GdxTestGame

GdxTestGame

2013-04-24

TestGdxGame

TestGdxGame

2013-04-22

faenza-icon-theme

faenza-icon-theme

2013-03-12

Android仿苹果的自定义galleryDemo

Android仿苹果的自定义galleryDemo

2013-03-03

滑动fregmentDemo

滑动fregmentDemo

2013-03-03

mupdf 浏览器

mupdf 浏览器

2013-02-27

readline

readline5_5.2

2013-02-24

YaHei.Consolas

YaHei.Consolas.1.11b.ttf

2013-02-24

OpenGL 分形入门

OpenGL 分形入门 康托集 Koch雪花 OpenGL 分形入门 康托集 Koch雪花 OpenGL 分形入门 康托集 Koch雪花

2012-12-29

OpenGL粒子系统

OpenGL 粒子系统 C/C++

2012-12-29

openGL中的物理模拟

openGL中的物理模拟

2012-12-21

光线追踪算法C++实现

光线追踪算法C++实现

2012-11-17

词典数据库

词典数据库

2012-10-01

Axsure快速原型设计

Axsure快速原型设计

2012-09-24

Unity3d的shader学习

Unity3D游戏开发从零单排(八) - Shader基础

2014-09-26

Unity3D的 Shader例子

Unity3D游戏开发从零单排(八) - Shader基础 - http://blog.csdn.net/silangquan/article/details/39576477

2014-09-26

Unity3D地形文件

Unity3D 地形

2014-04-27

xvidcap_amd64.deb

xvidcap_amd64.deb

2014-03-07

3ds max模型导入工具objloader

objloader1.4.1

2014-01-04

Resources_airhockey

Android 双人游戏源码 游戏需要分享才能获得快乐,想想你以前玩过的那些游戏,那些会是真正地存在你婶婶的脑海里?是独自一人躲在被窝里酣战PSP,还是和哥们在网吧一起开黑?是一个人单刷迅龙三连,还是和朋友联机怒刷黄黑龙?

2013-12-28

OpenGLTexture

OpenGLTexture

2013-11-25

GameResources游戏编程

GameResources游戏编程

2013-11-24

基于Qt的图像采集系统

基于Qt的图像采集系统 基于Qt的图像采集系统基于Qt的图像采集系统 基于Qt的图像采集系统 http://blog.csdn.net/silangquan/article/details/11808675

2013-09-18

Android PreferenceFragment

Android Preference Fragment 实例。

2013-09-04

g77_pack g77_pack

the generated directory will contain the following files: cpp-3.4_3.4.6-6ubuntu3_i386.deb g77-3.4_3.4.6-6ubuntu3_i386.deb gcc-3.4_3.4.6-6ubuntu3_i386.deb gcc-3.4-base_3.4.6-6ubuntu3_i386.deb libg2c0_3.4.6-6ubuntu3_i386.deb libg2c0-dev_3.4.6-6ubuntu3_i386.deb install.sh install the g77 package using the following command: sudo ./install.sh

2013-08-28

OpenGLPro13

OpenGLPro13 源码

2013-08-27

mupdf_android_lib

mupdf交叉编译好的.so文件 mupdf是一个开源pdf解析库

2013-08-26

ffmpeg-snapshot

FFmpeg has always been a very experimental and developer-driven project. It is a key component in many multimedia projects and has new features added constantly. Development branch snapshots work really well 99% of the time so people are not afraid to use them.

2013-08-21

xvidcapi386.deb

This site is about xvidcap, a small tool to capture things going on on an X-Windows display to either individual frames or an MPEG video. On Windows machines there are commercial tools like Lotus ScreenCam or Camtasia which do a very good job esp. for the purpose I was needing such a tool for: Software documentation, esp. installation procedures and such.

2013-08-21

Radiation in c++

Radiation in c++

2013-08-15

空空如也

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

TA关注的人

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