Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Tishu

Pages: [1]
1
Support / Inconsistency in collision detection
« on: September 12, 2011, 01:06:20 pm »
Hello

I am using collision detection from a plane to a point using the calcMinDistance method. I use the following code:

Code: [Select]
public double checkLeftGearCollisionDz(double modelDz)
{
final SimpleVector uiDz = new SimpleVector(0, -1, 0);
final float minDist = ground.calcMinDistance(leftGear.getTransformedCenter(), uiDz);
if(!(minDist == Object3D.COLLISION_NONE) && minDist > modelDz) // values are <0
{
return 0;
//return minDist < 0.5 ? 0 : minDist*modelDz;
}
return Object3D.COLLISION_NONE;
}

I place my plane a bit over the ground, and it falls nicely on it. Collision works fine, as I can see in the figues I write in the logs. Then I start rolling forward, and at some point it will fail. The values I pass to the collision detection are consistent though:

Code: [Select]
Z before(22996): 4.150430202484131
dZ tentative(22996): -0.11481471204757691
actual dZ(22996): 0.0

Z before(22996): 4.150430202484131
dZ tentative(22996): -0.10089619320631027
actual dZ(22996): 0.0

Z before(22996): 4.150430202484131
dZ tentative(22996): -0.12035272479057313
actual dZ(22996): 0.0

Z before(22996): 4.150430202484131
dZ tentative(22996): -0.10804409158229827
actual dZ(22996): -0.10804409158229827

Z before is the position of the plane before calcMinDistance. This remains constant. On each frame I try to move the plane by dZ tentative and check if this makes it collide with the ground. If yes, I use 0 for actual dZ.
On the last frame, my Z before has not changed, the dZ tentative is a value I have tried before, but calcMinDistance returns Object3D.COLLISION_NONE and actual dZ is non zero -> the plane goes trough the ground.

I have taken a look at this thread
http://www.jpct.net/forum2/index.php/topic,1376.msg9655.html#msg9655
I increased the value of collideOffset to 500 with no success (even tried 5000, made no difference)

I also saw this one
http://www.jpct.net/forum2/index.php/topic,335.msg1825.html#msg1825
And I tried using an octree:

Code: [Select]
final Object3D world = loadGround(is, 1);
world.setCollisionMode(Object3D.COLLISION_CHECK_OTHERS);
final OcTree o = new OcTree(world, 100, OcTree.MODE_OPTIMIZED);
o.setCollisionUse(OcTree.COLLISION_USE);
world.setOcTree(o);     
world.setCollisionOptimization(Object3D.COLLISION_DETECTION_OPTIMIZED);
r.ground = world;

Tried difference values for the maxPoly. I get a StackOverFlowException for values <100, and no difference in collision detection for values >100.

It seems to me that there is an area in the ground where collision just won't happen.

Thx
Nicolas

2
Support / Handling infinite maps
« on: September 11, 2011, 11:10:29 pm »
Hello

I am trying to find out what would be the best approache for using a (very) large map. This is for a plane game, and the user needs to be able to fly around with very little restrictions.

I have thought about a few approaches for this:
  • Create a huge Map in Blender, export it, and hope the user won't see the end
  • Create a less huge Map, and add some limitations within the game that makes it impossible for the player to see the edges (for example traffic control sending fighter jets to take you down like in GTA
  • Use a seemless terrain 3D tile and repeat this as long as the user keeps going...

I know pretty much how to achieve 1 and 2, but not sure about 3. I thought I could have some basic tiles that I load in my game, and create them on demand with clone and place them in case they become visible. But this causes a few problems:

  • Drop in FPS when cloning an object? When disposing it when it is no longer visible?
  • Ability to place an object at runtime, accurately enough so that player does not see any space/overlap between the tiles
  • More difficult it seems, detecting when a surface becomes visible and what type of terrain should be there (mountain, sea, shore?)

I would be quite interested to read if anyone has ideas on this, specially the third bit on detecting what a new object should be created and placed at runtime. Anything available in JPCT in map tiling? Does anyones have any good experience in this?

Thanks
Nicolas

3
Support / Texture repeat
« on: September 10, 2011, 11:27:46 am »
Hello,

I am building a 3D world, and in Blender I have set the textures to repeat over my models. I get the following in Blender:



ie the texture does repeat.

In JPCT however, the texture seems to strecth and distort:



I have not explicitely set any repeat attribute in JPCT as I could not find any (thought it would read from the 3DS file). I load the texture and the model with the following codes.

Code: [Select]
final Texture sea = new Texture(Flight.getInstance().getResources().openRawResource(R.raw.seaday));
TextureManager.getInstance().addTexture("seaday.jpg", sea);

Code: [Select]
Object3D[] model = Loader.load3DS(file, scale);
Object3D o3d = new Object3D(0);
Object3D temp = null;
for (int i = 0; i < model.length; i++) {
    temp = model[i];
    temp.setCenter(SimpleVector.ORIGIN);
    temp.rotateX((float)( -.5*Math.PI));
    temp.rotateMesh();
    temp.setRotationMatrix(new Matrix());
    o3d = Object3D.mergeObjects(o3d, temp);
    o3d.build();
}
return o3d;

Is there a way to specify a repeat ratio in JPCT (something like "wrapTextureSpherical" but with repeat?)

Thanks
Nicolas

4
Support / Collision between two complex objects?
« on: September 05, 2011, 07:57:16 pm »
Hello

I have been reading the documentation on collisions, as well as existing resource on this forum, but could not find my answer. I am trying to detect collisions between a complex object (a plane) and the ground which can be considered as a plane (it is actually an assembly of several planes grouped into one Object3D loaded via the 3DS loader).

From what I have read, if I do not want to consider the plane as an ellipsoid (I need to be accurate for example for the landing gear, the wings etc - I have tried the Ellipsoid but this did not provide accurate enough results), I need to set the ground to COLLISION_OTHERS and check collisions from it calling "checkCollision". I have now two options (let's say two as Spherical and Ellipsoid are roughly the same here).

- If I check for collisions using a casted ray from the ground, my understanding is that this does not return the new translation vector which is collision free. This is no good to me as the plane needs to "fit" the ground on landing.
- If I check for collisions using an Ellipsoid, I will need to "wrap" the ground into an Ellipsoid. Problem is that the ground is huge compared to the plane and this would not be accurate enough.

What I would be looking for really is to calculate collisions between two complex Object3D. Is this possible with the current JPCT framework and have I missed something? Or should I look for another collision detector framwork?

Thanks in advance.
Nicolas

5
Bugs / No texture when loading multiple 3DS
« on: July 31, 2011, 08:41:17 pm »
Hello everyone

I am new to jPCT and find it very easy to learn and powerful! I am trying to import some models from Blender to jPCT-AE for an Android app. I have two .3DS files, and each file contains one textured object.
In my android project I have the two .3DS files and the two JPG textures.
When I load only one of the models (doesn't matter which one), it renders fine, textured. But when I try to load both, none of them appear textured.

I have seen this thread http://www.jpct.net/forum2/index.php?topic=2016.0 but the attached JAR did not solve the problem. I thought of a memory issue loading two textures, but they are not that big (20 and 160 KB) and I would have expected something in the logs in case this happens?

I am quite stuck, any help would be appreciated.

Thanks & Regards
Tishu

PS: Here is the logs in each case:

Loading only the first textured model:
Code: [Select]
07-31 19:31:47.964: INFO/jPCT-AE(1269): Loading file from InputStream
07-31 19:31:47.974: INFO/jPCT-AE(1269): Expanding buffers...16384 bytes
07-31 19:31:47.984: INFO/jPCT-AE(1269): Expanding buffers...24576 bytes
07-31 19:31:47.984: INFO/jPCT-AE(1269): Expanding buffers...32768 bytes
07-31 19:31:47.984: INFO/jPCT-AE(1269): File from InputStream loaded...28368 bytes
07-31 19:31:47.984: INFO/jPCT-AE(1269): Processing object from 3DS-file: Plane.006
07-31 19:31:48.354: INFO/jPCT-AE(1269): Object 'Plane.006_jPCT-2' created using 1900 polygons and 1037 vertices.
07-31 19:31:48.354: INFO/jPCT-AE(1269): Processing object from 3DS-file: Plane.005
07-31 19:31:48.354: INFO/jPCT-AE(1269): Object 'Plane.005_jPCT-1' created using 4 polygons and 8 vertices.
07-31 19:31:48.354: INFO/jPCT-AE(1269): Processing object from 3DS-file: Plane.003
07-31 19:31:48.354: INFO/jPCT-AE(1269): Processing object from 3DS-file: Plane.002
07-31 19:31:48.354: INFO/jPCT-AE(1269): Object 'Plane.002_jPCT0' created using 4 polygons and 8 vertices.
07-31 19:31:48.354: INFO/jPCT-AE(1269): Processing object from 3DS-file: Plane
07-31 19:31:48.354: INFO/jPCT-AE(1269): Object 'Plane_jPCT1' created using 4 polygons and 8 vertices.
07-31 19:31:49.164: INFO/jPCT-AE(1269): Loading file from InputStream
07-31 19:31:49.164: INFO/jPCT-AE(1269): File from InputStream loaded...293 bytes
07-31 19:31:49.164: INFO/jPCT-AE(1269): Processing new material pistexxxxxxx!
07-31 19:31:49.164: INFO/jPCT-AE(1269): Texture named piste.jpg added to TextureManager!
07-31 19:31:49.164: INFO/jPCT-AE(1269): Processing object from 3DS-file: Plane
07-31 19:31:49.174: INFO/jPCT-AE(1269): Object 'Plane_jPCT7' created using 2 polygons and 4 vertices.
07-31 19:31:49.174: INFO/jPCT-AE(1269): Loading Texture...
07-31 19:31:49.344: INFO/jPCT-AE(1269): Loading file from InputStream
07-31 19:31:49.344: INFO/jPCT-AE(1269): Expanding buffers...16384 bytes
07-31 19:31:49.344: INFO/jPCT-AE(1269): Expanding buffers...24576 bytes
07-31 19:31:49.344: INFO/jPCT-AE(1269): Expanding buffers...32768 bytes
07-31 19:31:49.344: INFO/jPCT-AE(1269): File from InputStream loaded...28368 bytes
07-31 19:31:49.344: INFO/jPCT-AE(1269): Processing object from 3DS-file: Plane.006
07-31 19:31:49.604: INFO/jPCT-AE(1269): Object 'Plane.006_jPCT10' created using 1900 polygons and 1037 vertices.
07-31 19:31:49.604: INFO/jPCT-AE(1269): Processing object from 3DS-file: Plane.005
07-31 19:31:49.604: INFO/jPCT-AE(1269): Object 'Plane.005_jPCT11' created using 4 polygons and 8 vertices.
07-31 19:31:49.604: INFO/jPCT-AE(1269): Processing object from 3DS-file: Plane.003
07-31 19:31:49.604: INFO/jPCT-AE(1269): Processing object from 3DS-file: Plane.002
07-31 19:31:49.614: INFO/jPCT-AE(1269): Object 'Plane.002_jPCT12' created using 4 polygons and 8 vertices.
07-31 19:31:49.614: INFO/jPCT-AE(1269): Processing object from 3DS-file: Plane
07-31 19:31:49.614: INFO/jPCT-AE(1269): Object 'Plane_jPCT13' created using 4 polygons and 8 vertices.
07-31 19:31:50.554: INFO/jPCT-AE(1269): Loading file from InputStream
07-31 19:31:50.554: INFO/jPCT-AE(1269): File from InputStream loaded...293 bytes
07-31 19:31:50.554: INFO/jPCT-AE(1269): Processing new material pistexxxxxxx!
07-31 19:31:50.554: INFO/jPCT-AE(1269): Processing object from 3DS-file: Plane
07-31 19:31:50.554: INFO/jPCT-AE(1269): Object 'Plane_jPCT19' created using 2 polygons and 4 vertices.
07-31 19:31:50.554: INFO/jPCT-AE(1269): Loading Texture...
07-31 19:31:51.194: DEBUG/libEGL(1269): loaded /system/lib/egl/libGLES_android.so
07-31 19:31:51.194: DEBUG/libEGL(1269): loaded /system/lib/egl/libEGL_adreno200.so
07-31 19:31:51.234: DEBUG/libEGL(1269): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
07-31 19:31:51.244: DEBUG/libEGL(1269): loaded /system/lib/egl/libGLESv2_adreno200.so
07-31 19:31:51.404: INFO/jPCT-AE(1269): OpenGL vendor:     Qualcomm
07-31 19:31:51.404: INFO/jPCT-AE(1269): OpenGL renderer:   Adreno
07-31 19:31:51.404: INFO/jPCT-AE(1269): OpenGL version:    OpenGL ES-CM 1.1
07-31 19:31:51.404: INFO/jPCT-AE(1269): OpenGL renderer initialized (using 2 texture stages)
07-31 19:31:51.404: INFO/jPCT-AE(1269): Adding Lightsource: 0
07-31 19:31:51.414: INFO/jPCT-AE(1269): Memory usage before compacting: 3067 KB used out of 4935 KB
07-31 19:31:51.704: INFO/jPCT-AE(1269): Memory usage after compacting: 3063 KB used out of 4935 KB
07-31 19:31:51.894: INFO/jPCT-AE(1269): Subobject of object 18/object20 compiled to flat fixed point data using 5736 vertices in 91ms!
07-31 19:31:51.894: INFO/jPCT-AE(1269): Object 18/object20 compiled to 1 subobjects in 172ms!
07-31 19:31:51.894: INFO/jPCT-AE(1269): Subobject of object 21/object23 compiled to flat fixed point data using 6 vertices in 0ms!
07-31 19:31:51.894: INFO/jPCT-AE(1269): Object 21/object23 compiled to 1 subobjects in 2ms!

Loading only the second textured  model:
Code: [Select]
07-31 19:35:19.544: INFO/jPCT-AE(1585): Loading file from InputStream
07-31 19:35:19.544: INFO/jPCT-AE(1585): File from InputStream loaded...301 bytes
07-31 19:35:19.544: INFO/jPCT-AE(1585): Processing new material aroundpistex!
07-31 19:35:19.544: INFO/jPCT-AE(1585): Texture named apiste.jpg added to TextureManager!
07-31 19:35:19.544: INFO/jPCT-AE(1585): Texture named aroundpiste. added to TextureManager!
07-31 19:35:19.544: INFO/jPCT-AE(1585): Processing object from 3DS-file: Plane.001
07-31 19:35:19.544: INFO/jPCT-AE(1585): Object 'Plane.001_jPCT7' created using 2 polygons and 4 vertices.
07-31 19:35:19.544: INFO/jPCT-AE(1585): Loading Texture...
07-31 19:35:19.704: INFO/jPCT-AE(1585): Loading file from InputStream
07-31 19:35:19.704: INFO/jPCT-AE(1585): Expanding buffers...16384 bytes
07-31 19:35:19.704: INFO/jPCT-AE(1585): Expanding buffers...24576 bytes
07-31 19:35:19.704: INFO/jPCT-AE(1585): Expanding buffers...32768 bytes
07-31 19:35:19.704: INFO/jPCT-AE(1585): File from InputStream loaded...28368 bytes
07-31 19:35:19.704: INFO/jPCT-AE(1585): Processing object from 3DS-file: Plane.006
07-31 19:35:19.964: INFO/jPCT-AE(1585): Object 'Plane.006_jPCT8' created using 1900 polygons and 1037 vertices.
07-31 19:35:19.964: INFO/jPCT-AE(1585): Processing object from 3DS-file: Plane.005
07-31 19:35:19.964: INFO/jPCT-AE(1585): Object 'Plane.005_jPCT9' created using 4 polygons and 8 vertices.
07-31 19:35:19.964: INFO/jPCT-AE(1585): Processing object from 3DS-file: Plane.003
07-31 19:35:19.964: INFO/jPCT-AE(1585): Processing object from 3DS-file: Plane.002
07-31 19:35:19.964: INFO/jPCT-AE(1585): Object 'Plane.002_jPCT10' created using 4 polygons and 8 vertices.
07-31 19:35:19.964: INFO/jPCT-AE(1585): Processing object from 3DS-file: Plane
07-31 19:35:19.964: INFO/jPCT-AE(1585): Object 'Plane_jPCT11' created using 4 polygons and 8 vertices.
07-31 19:35:20.794: INFO/jPCT-AE(1585): Loading file from InputStream
07-31 19:35:20.794: INFO/jPCT-AE(1585): File from InputStream loaded...301 bytes
07-31 19:35:20.794: INFO/jPCT-AE(1585): Processing new material aroundpistex!
07-31 19:35:20.794: INFO/jPCT-AE(1585): Processing object from 3DS-file: Plane.001
07-31 19:35:20.794: INFO/jPCT-AE(1585): Object 'Plane.001_jPCT17' created using 2 polygons and 4 vertices.
07-31 19:35:20.794: INFO/jPCT-AE(1585): Loading Texture...
07-31 19:35:21.014: DEBUG/libEGL(1585): loaded /system/lib/egl/libGLES_android.so
07-31 19:35:21.014: DEBUG/libEGL(1585): loaded /system/lib/egl/libEGL_adreno200.so
07-31 19:35:21.024: DEBUG/libEGL(1585): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
07-31 19:35:21.024: DEBUG/libEGL(1585): loaded /system/lib/egl/libGLESv2_adreno200.so
07-31 19:35:21.084: INFO/jPCT-AE(1585): OpenGL vendor:     Qualcomm
07-31 19:35:21.084: INFO/jPCT-AE(1585): OpenGL renderer:   Adreno
07-31 19:35:21.084: INFO/jPCT-AE(1585): OpenGL version:    OpenGL ES-CM 1.1
07-31 19:35:21.094: INFO/jPCT-AE(1585): OpenGL renderer initialized (using 2 texture stages)
07-31 19:35:21.094: INFO/jPCT-AE(1585): Adding Lightsource: 0
07-31 19:35:21.094: INFO/jPCT-AE(1585): Memory usage before compacting: 3830 KB used out of 6599 KB
07-31 19:35:21.344: INFO/jPCT-AE(1585): Memory usage after compacting: 3826 KB used out of 6599 KB
07-31 19:35:21.454: INFO/jPCT-AE(1585): Subobject of object 16/object18 compiled to flat fixed point data using 5736 vertices in 40ms!
07-31 19:35:21.464: INFO/jPCT-AE(1585): Object 16/object18 compiled to 1 subobjects in 105ms!
07-31 19:35:21.464: INFO/jPCT-AE(1585): Subobject of object 17/Plane.001_jPCT17 compiled to flat fixed point data using 6 vertices in 0ms!
07-31 19:35:21.464: INFO/jPCT-AE(1585): Object 17/Plane.001_jPCT17 compiled to 1 subobjects in 2ms!


Loading the two textured  models:
Code: [Select]
07-31 19:28:54.254: INFO/jPCT-AE(1138): Loading file from InputStream
07-31 19:28:54.254: INFO/jPCT-AE(1138): Expanding buffers...16384 bytes
07-31 19:28:54.254: INFO/jPCT-AE(1138): Expanding buffers...24576 bytes
07-31 19:28:54.254: INFO/jPCT-AE(1138): Expanding buffers...32768 bytes
07-31 19:28:54.254: INFO/jPCT-AE(1138): File from InputStream loaded...28368 bytes
07-31 19:28:54.254: INFO/jPCT-AE(1138): Processing object from 3DS-file: Plane.006
07-31 19:28:54.494: INFO/jPCT-AE(1138): Object 'Plane.006_jPCT-2' created using 1900 polygons and 1037 vertices.
07-31 19:28:54.494: INFO/jPCT-AE(1138): Processing object from 3DS-file: Plane.005
07-31 19:28:54.494: INFO/jPCT-AE(1138): Object 'Plane.005_jPCT-1' created using 4 polygons and 8 vertices.
07-31 19:28:54.494: INFO/jPCT-AE(1138): Processing object from 3DS-file: Plane.003
07-31 19:28:54.494: INFO/jPCT-AE(1138): Processing object from 3DS-file: Plane.002
07-31 19:28:54.504: INFO/jPCT-AE(1138): Object 'Plane.002_jPCT0' created using 4 polygons and 8 vertices.
07-31 19:28:54.504: INFO/jPCT-AE(1138): Processing object from 3DS-file: Plane
07-31 19:28:54.504: INFO/jPCT-AE(1138): Object 'Plane_jPCT1' created using 4 polygons and 8 vertices.
07-31 19:28:55.294: INFO/jPCT-AE(1138): Loading file from InputStream
07-31 19:28:55.304: INFO/jPCT-AE(1138): File from InputStream loaded...293 bytes
07-31 19:28:55.304: INFO/jPCT-AE(1138): Processing new material pistexxxxxxx!
07-31 19:28:55.304: INFO/jPCT-AE(1138): Texture named piste.jpg added to TextureManager!
07-31 19:28:55.304: INFO/jPCT-AE(1138): Processing object from 3DS-file: Plane
07-31 19:28:55.304: INFO/jPCT-AE(1138): Object 'Plane_jPCT7' created using 2 polygons and 4 vertices.
07-31 19:28:55.304: INFO/jPCT-AE(1138): Loading Texture...
07-31 19:28:55.394: INFO/jPCT-AE(1138): Loading file from InputStream
07-31 19:28:55.394: INFO/jPCT-AE(1138): File from InputStream loaded...301 bytes
07-31 19:28:55.394: INFO/jPCT-AE(1138): Processing new material aroundpistex!
07-31 19:28:55.394: INFO/jPCT-AE(1138): Texture named apiste.jpg added to TextureManager!
07-31 19:28:55.394: INFO/jPCT-AE(1138): Texture named aroundpiste. added to TextureManager!
07-31 19:28:55.394: INFO/jPCT-AE(1138): Processing object from 3DS-file: Plane.001
07-31 19:28:55.404: INFO/jPCT-AE(1138): Object 'Plane.001_jPCT10' created using 2 polygons and 4 vertices.
07-31 19:28:55.404: INFO/jPCT-AE(1138): Loading Texture...
07-31 19:28:55.554: INFO/jPCT-AE(1138): Loading file from InputStream
07-31 19:28:55.554: INFO/jPCT-AE(1138): Expanding buffers...16384 bytes
07-31 19:28:55.554: INFO/jPCT-AE(1138): Expanding buffers...24576 bytes
07-31 19:28:55.554: INFO/jPCT-AE(1138): Expanding buffers...32768 bytes
07-31 19:28:55.554: INFO/jPCT-AE(1138): File from InputStream loaded...28368 bytes
07-31 19:28:55.554: INFO/jPCT-AE(1138): Processing object from 3DS-file: Plane.006
07-31 19:28:55.814: INFO/jPCT-AE(1138): Object 'Plane.006_jPCT11' created using 1900 polygons and 1037 vertices.
07-31 19:28:55.824: INFO/jPCT-AE(1138): Processing object from 3DS-file: Plane.005
07-31 19:28:55.824: INFO/jPCT-AE(1138): Object 'Plane.005_jPCT12' created using 4 polygons and 8 vertices.
07-31 19:28:55.824: INFO/jPCT-AE(1138): Processing object from 3DS-file: Plane.003
07-31 19:28:55.824: INFO/jPCT-AE(1138): Processing object from 3DS-file: Plane.002
07-31 19:28:55.824: INFO/jPCT-AE(1138): Object 'Plane.002_jPCT13' created using 4 polygons and 8 vertices.
07-31 19:28:55.824: INFO/jPCT-AE(1138): Processing object from 3DS-file: Plane
07-31 19:28:55.824: INFO/jPCT-AE(1138): Object 'Plane_jPCT14' created using 4 polygons and 8 vertices.
07-31 19:28:56.634: INFO/jPCT-AE(1138): Loading file from InputStream
07-31 19:28:56.634: INFO/jPCT-AE(1138): File from InputStream loaded...293 bytes
07-31 19:28:56.634: INFO/jPCT-AE(1138): Processing new material pistexxxxxxx!
07-31 19:28:56.634: INFO/jPCT-AE(1138): Processing object from 3DS-file: Plane
07-31 19:28:56.634: INFO/jPCT-AE(1138): Object 'Plane_jPCT20' created using 2 polygons and 4 vertices.
07-31 19:28:56.634: INFO/jPCT-AE(1138): Loading Texture...
07-31 19:28:56.744: INFO/jPCT-AE(1138): Loading file from InputStream
07-31 19:28:56.744: INFO/jPCT-AE(1138): File from InputStream loaded...301 bytes
07-31 19:28:56.744: INFO/jPCT-AE(1138): Processing new material aroundpistex!
07-31 19:28:56.744: INFO/jPCT-AE(1138): Processing object from 3DS-file: Plane.001
07-31 19:28:56.744: INFO/jPCT-AE(1138): Object 'Plane.001_jPCT23' created using 2 polygons and 4 vertices.
07-31 19:28:56.744: INFO/jPCT-AE(1138): Loading Texture...
07-31 19:28:57.004: DEBUG/libEGL(1138): loaded /system/lib/egl/libGLES_android.so
07-31 19:28:57.004: DEBUG/libEGL(1138): loaded /system/lib/egl/libEGL_adreno200.so
07-31 19:28:57.014: DEBUG/libEGL(1138): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
07-31 19:28:57.014: DEBUG/libEGL(1138): loaded /system/lib/egl/libGLESv2_adreno200.so
07-31 19:28:57.084: INFO/jPCT-AE(1138): OpenGL vendor:     Qualcomm
07-31 19:28:57.084: INFO/jPCT-AE(1138): OpenGL renderer:   Adreno
07-31 19:28:57.084: INFO/jPCT-AE(1138): OpenGL version:    OpenGL ES-CM 1.1
07-31 19:28:57.084: INFO/jPCT-AE(1138): OpenGL renderer initialized (using 2 texture stages)
07-31 19:28:57.084: INFO/jPCT-AE(1138): Adding Lightsource: 0
07-31 19:28:57.084: INFO/jPCT-AE(1138): Memory usage before compacting: 4090 KB used out of 7367 KB
07-31 19:28:57.314: INFO/jPCT-AE(1138): Memory usage after compacting: 4085 KB used out of 7367 KB
07-31 19:28:57.424: INFO/jPCT-AE(1138): Subobject of object 19/object21 compiled to flat fixed point data using 5736 vertices in 56ms!
07-31 19:28:57.424: INFO/jPCT-AE(1138): Object 19/object21 compiled to 1 subobjects in 100ms!
07-31 19:28:57.434: INFO/jPCT-AE(1138): Subobject of object 22/object24 compiled to flat fixed point data using 6 vertices in 1ms!
07-31 19:28:57.434: INFO/jPCT-AE(1138): Object 22/object24 compiled to 1 subobjects in 3ms!
07-31 19:28:57.434: INFO/jPCT-AE(1138): Subobject of object 23/Plane.001_jPCT23 compiled to flat fixed point data using 6 vertices in 1ms!
07-31 19:28:57.434: INFO/jPCT-AE(1138): Object 23/Plane.001_jPCT23 compiled to 1 subobjects in 3ms!

Pages: [1]