- 博客(31)
- 资源 (12)
- 收藏
- 关注
原创 你究竟有多想成功!
曾经有一个年轻人,他想赚很多很多的钱。所以他找到一位他视为偶像的大师。并告诉大师他想成为像大师一样的球员。大师说,如果你想成为像我一样的球员,那明天早上在海滩来见我。所以那个年轻人四点的时候就赶到了。想显得自信满满,西装革履。他当时应该穿短裤。大师走过来摸着他的头问:你有多想成功呢。年轻人说:我真的很想。接着大师让他走下水。所以他就这样走进海里。海水差不多淹到了年轻人的腰际。此时的他就像一个疯
2015-04-29 22:32:58 707
原创 高效程序员的 7 个共同特征
高效程序员的 7 个共同特征导读:要想成为一个伟大的程序员,需要的可不仅仅是能够编写出可以正常运行的代码。Justin James给出了能够成为业内顶尖高手的程序员应该具有的几个典型特质。要想成为高效的程序员,你需要具备一定的综合素质才能够让你用你所掌握的技能、经验和知识编写出有效的代码。有一些开发人员在技术方面具备一定的技巧,但他们永远无法成为高效的程序员,就是因为他们缺乏所需的其它
2015-04-29 22:30:25 620
翻译 screenonclick类
import com.gzdxid.chemicalelements.SV_main;public class ScreenClick { public float x,y; public int I=-1,J=-1; public int priviousI=0,previousJ=0; public float xSpan,ySpan,xOffset,yOffset; p
2015-04-20 21:48:08 609
转载 凶残
我曾经是一个只懂微笑,几乎没有脾气的人。我对我们的项目充满希望,每天,闹钟响了,我很困,好想继续睡。但是,突然想到,起来了可以写代码,我们的项目就可以更快出来,然后,我就很精神地爬起来了。 虽然我喜欢别人赞我聪明,也常常要我的朋友们赞我聪明。但是我知道,我只是一个普通人,我很努力地写代码,因为我只懂写代码。我很努力,全心全意地写代码。
2015-04-19 19:08:44 431
转载 接近毁灭的状态
原本我以为,没落,这个词已经够残忍了,没有想到,我们的状况会继续恶化。 经过这么一年时间的阅历,我终于知道。技术、金钱、市场,很重要。但是,还有一个决定性的因素,少了它,创业必败!那就是,好的伙伴。是的,我们必须拥有不离不弃的伙伴,这样才能面对无数的困难。也许有人说,钱才是最重要的,我想说,有很多很多钱的话,那还叫创业?那叫开
2015-04-19 19:06:00 565
转载 老大让我加班, 我断然拒绝。
我曾经是一个很听话的员工,老大让我干什么,我就干什么。1年多了,我渐渐地发现,顺从的人,只会被当做工具。我不知道老大的朋友什么的会不会看到这篇文章,不过没关系,就算亲口对他说,我也能说出来,但不到迫不得已,我会沉默。 昨天,他跟我说:周末可能要加加班我说:为什么?他:怕进度赶不上,你没有什么事吧?我:有点他:什么事?我:我答应了要回家
2015-04-19 19:02:07 979 3
转载 创业,你真的明白“优化”和“赶时间”的真正概念吗?
在两年的创建经历中,我对“优化”和“赶时间”这两个词教训特别深刻。1.赶时间,还是被时间赶?赶时间是指在正确的目标指引下,整个团队辛苦奋斗,把预定的工作任务尽快完成,这样才能不被快速发展的市场抛弃。-被时间赶是指因为市场发展迅速,只想着快点出产品而盲目地制定目标,走一步算一步,但每天都必须加班,否则就认为是松懈。这是一种自我陶醉的表现,用勤奋来掩盖自
2015-04-19 18:57:30 655
原创 法向量工具类
import java.util.ArrayList;//三维坐标系中法向量的工具类public class VectorUtil { //根据原纹理坐标和索引,计算卷绕后的纹理的方法 public static float[] calTextures( ArrayList alST,//原纹理坐标列表(未卷绕) ArrayList alTexIndex//组织成面的纹理坐
2015-04-18 22:20:12 653
原创 MySurface类
import java.io.IOException;import java.io.InputStream;import android.opengl.GLSurfaceView;import android.opengl.GLES20;import android.opengl.GLUtils;import android.view.MotionEvent;import javax.
2015-04-18 22:19:39 704
原创 贝塞尔曲线工具
import java.util.ArrayList;public class BezierUtil { static ArrayList al=new ArrayList(); public static ArrayList getBezierData(float span) { ArrayList result=new ArrayList();
2015-04-18 22:17:14 836
原创 MyActivityl类
import android.app.Activity;import android.content.pm.ActivityInfo;import android.os.Bundle;import android.view.KeyEvent;import android.view.Window;import android.view.WindowManager;public cla
2015-04-18 22:15:38 823
原创 MatrixState的用法
import java.nio.ByteBuffer;import java.nio.ByteOrder;import java.nio.FloatBuffer;import android.opengl.Matrix;//存储系统矩阵状态的类public class MatrixState { private static float[] mProjMatrix = new
2015-04-18 22:13:25 1438
原创 印度古典建筑
效果图如下:toppart1:public class TopPart1 { int mProgram;//自定义渲染管线着色器程序id int muMVPMatrixHandle;//总变换矩阵引用 int maPositionHandle; //顶点位置属性引用 int maTexCoorHandle; //顶点纹理坐标属性引
2015-04-18 22:02:36 928
原创 足球碳分子的搭建
效果图如下:1、首先给出的是用于搭建正多边形的RegularPolygon类:import java.util.ArrayList;import java.util.List;public class RegularPolygon { int vCount=0; int iCount=0; float length;
2015-04-18 21:45:13 1021
原创 几何球
效果图如下:1、首先给出的是用于初始化几何球顶点坐标数据的initvertexData方法: //自定义的初始化顶点数据的方法 public void initVertexData(float scale, float aHalf, int n) //大小,黄金长方形长边的一半,分段数 { aHalf*=scale; //长边的一半
2015-04-18 21:24:48 769
原创 螺旋管
效果图如下:螺旋管顶点坐标、纹理坐标生成的相关代码:import java.nio.ByteBuffer;import java.nio.ByteOrder;import java.nio.FloatBuffer;import java.util.ArrayList;import android.opengl.GLES20;/* * 圆环 */public
2015-04-18 21:12:20 580
原创 圆环体
效果图如下:圆环体顶点坐标、纹理坐标生成的相关代码:import java.nio.ByteBuffer;import java.nio.ByteOrder;import java.nio.FloatBuffer;import java.util.ArrayList;import android.opengl.GLES20;/* * 圆
2015-04-18 21:06:22 1428
原创 圆锥体
效果图如下:1、首先给出的是圆锥面中的顶点坐标、纹理坐标和法向量生成的相关代码:import java.nio.ByteBuffer;import java.nio.ByteOrder;import java.nio.FloatBuffer;import android.opengl.GLES20;//圆锥侧面public class ConeSide
2015-04-18 20:56:15 1015
原创 圆柱体
效果图如下:1、首先给出的是顶点坐标、纹理坐标和法向量生成的相关代码:import java.nio.ByteBuffer;import java.nio.ByteOrder;import java.nio.FloatBuffer;import android.opengl.GLES20;//圆面public class Circle { in
2015-04-18 20:42:37 1027
原创 六角星的创建
其基本效果图如下所示:Sixpointed stars类:import static com.bn.Sample5_1.ShaderUtil.createProgram;import java.nio.ByteBuffer;import java.nio.ByteOrder;import java.nio.FloatBuffer;import java.u
2015-04-15 17:28:47 850
原创 即时音效
效果图:activity类的开发:import java.util.HashMap;import android.app.Activity;import android.content.Context;import android.media.AudioManager;import android.media.SoundPool;import android.os.Bun
2015-04-15 17:13:37 647
原创 扭动的软糖
软糖的基本效果图如下:软糖的长方体类,其代码如下:import java.nio.ByteBuffer;import java.nio.ByteOrder;import java.nio.FloatBuffer;import android.opengl.GLES20;//代表软糖的长方体public class Cuboid { int mPr
2015-04-15 00:00:07 443
原创 shaderutil的用法
shaderutil的用法,其代码如下:import java.io.ByteArrayOutputStream;import java.io.InputStream;import android.content.res.Resources;import android.opengl.GLES20;import android.util.Log;//加载顶点Shader与片元Shad
2015-04-14 23:48:34 1155
翻译 openGL es2.0 创建纹理灯光球
package com.gzdxid.utils;import java.nio.ByteBuffer;import java.nio.ByteOrder;import java.nio.FloatBuffer;import java.util.ArrayList;import android.opengl.GLES20;public class DrawBallTextureL
2015-04-14 02:32:09 1120
原创 雾的简单实现
雾是黄色,远处的雾更加浓,看不见物体的纹理,首先给出的是支持线性计算的顶点着色器,器代码如下:uniform mat4 uMVPMatrix; //总变换矩阵uniform mat4 uMMatrix; //变换矩阵uniform vec3 uLightLocation; //光源位置uniform vec3 uCamera; //摄像机位置attribute vec3 aPosition
2015-04-13 23:51:50 776
原创 shader 的复习
Vertex Shader:// vertex shaderuniform vec3 lightpos; //传入光源的模型坐标吧uniform vec4 eyepos; varying vec3 lightdir;varying vec3 halfvec;varying vec3 norm;varying vec3 eyedir; attribute vec3 rm_Tange
2015-04-13 18:35:53 665
转载 OpenGL es2.0 加载纹理图片和CubMap
```public static int initTexture(int drawableId, Resources resources) { int[] textures = new int[1]; GLES20.glGenTextures(1, textures, 0); int textureId = textures[0]; GLES20.glBindTexture(GLES20.
2015-04-13 01:03:15 1092
原创 Opengles2.0入门
一 二 三 四 Opengles2.0渲染管线 简单画图步骤 着色器语言简单介绍 镜像技术一 OpenGLES2.0渲染管线1.基本处理初始化3D空间中物体的 顶点坐标,顶点对应的颜色,顶点的纹理坐标等属性 1.1 顶点缓冲对象(可选):缓冲顶点数据,提高渲染效率2.顶点着色器:顶点变换,法向量计算,纹理坐标变换,光照与材质的应用 3.图元装配3.1 图元组装:
2015-04-13 00:39:35 1570
原创 如何学Android
首先,你要知道Android的主窗口,在adminifest文件里找android name ,再从这个窗口入手,依据各个功能展开,有几个类要很好理解,比如surface 类,util类,public class Act_Main extends Activity {private int flag;private SV_main sv_main;@Overridepro
2015-04-11 22:33:50 528
转载 OpenGL纹理
物体表面通常并不是具有简单颜色的平滑面,而是有着花纹图案等丰富细节的。计算机三维图形通过给面贴纹理来表现表面细节。OpenGL默认设置是关闭贴纹理的,所以必须先用命令打开纹理计算。前面提到过,可以给面指定材质来影响面上各点最终的颜色。能不能同时使用材质和纹理呢?当然是可以的,OpenGL允许你用glTexEnv(GL_TEXTUREN_ENV,GL_TEXTURE_ENV_MODE
2015-04-11 22:24:32 1192
转载 OpenGL es2.0 加载纹理图片和CubMap
public static int initTexture(int drawableId, Resources resources) {int[] textures = new int[1];GLES20.glGenTextures(1, textures, 0);int textureId = textures[0];GLES20.glBindTexture(GLES20.GL_
2015-04-11 10:15:54 1438
unity插件NGUI下载
2017-04-24
OpenGL+ES+2.0游戏与图形编程——适用于iOS+和+Android_IT168文库.pdf
2015-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人