Posts Tagged ‘Android’

Android Developers

February 18, 2010

image
<br /
image

Android Developers meetup at SkillsMatter Goswell Rd on 18th Feb 2010 – we talked about App performance testing and coding the cube wallpaper for Apps. Talked about Android Apps using Java and eclipse.
Afterwards we went to the pub for more Android talk.

Android OpenGL ES

February 17, 2010



This program draws a cube in triangles (ES only draws triangles!) according to defined vertices v0, v1, v2 etc. The vertices are colored by ‘colors array’ and then triangles are drawn via the ‘byte indices’ array. Hope this code and pics are self explanatory 🙂
source code – you will have to email me for the zip file 3d_3.zip
class Cube
{
public Cube()
{
int one = 0x10000;
int vertices[] = { // vertices draw a cube

-one, -one, -one, //v0
one, -one, -one, // v1
one, one, -one, // v2
-one, one, -one, // v3
-one, -one, one, // v4
one, -one, one, // v5
one, one, one, // v6
-one, one, one, // v7
};
int colors[] = {
0, 0, 0, one, //v0 black – red, green, blue, alpha
one, 0, 0, one, //v1 red
one, one, 0, one, //v2 yellow
0, one, 0, one, //v3 green
0, 0, one, one, // v4 blue
one, 0, one, one, // v5 magenta
one, one, one, one, // v6 white
0, one, one, one, // v7 aqua
};

byte indices[] = {
0, 4, 5, 0, 5, 1, // Draws v0 then v4 then v5 (triangles) etc
1, 5, 6, 1, 6, 2,
2, 6, 7, 2, 7, 3,
3, 7, 4, 3, 4, 0,
4, 7, 6, 4, 6, 5,
3, 0, 1, 3, 1, 2
};