Main Menu
Menu

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.

Show posts Menu

Messages - loongy

#1
Support / Re: projecting rays into the screen
April 04, 2011, 11:38:11 AM
no its okay i found out how to do it.
i followed the method for object picking and it didnt really work.
i sat down and re did it all and now it works so i guess there was something simple that i just overlooked.
thanks all!
#2
Support / Re: projecting rays into the screen
April 04, 2011, 11:18:08 AM
that won't work for this situation.
i started this thread because none of the other threads seem to work when i implemented their code.
i am trying to touch the screen (2d co-ordinates) and then cast a ray into the 3d world perpendicular to the screen.
its similar to the method of 2d to 3d object picking except i am now trying to move the object i have picked by clicking the screen
#3
Support / projecting rays into the screen
April 03, 2011, 05:01:42 PM
i want to project a ray into the 3d world by touching the screen and using those 3d co ordinates.
i am not trying to select objects, but i want to move an object to the projected position.
i know the y component of the resulting projected vector (cuz the object must always be at a specific y height)

any ideas?
#4
Support / Multiple Textures on One Object
March 31, 2011, 09:25:07 AM
hi,
I have a single 3ds model (made from several objects) and when i load it into jPCT-AE it renders fine but when i load the textures only one shows up.
there are 6 textures in the 3ds model and i add them in as per the instructions at http://www.jpct.net/wiki/index.php/Loading_models but for some reason only the first texture actually appears on the model.
any ideas??
thanks
#5
Support / Re: 3D Animation with 3DS from Blender
March 16, 2011, 07:12:21 AM
This doesn't work. LogCat gives me:

RunTimeException - ERROR: The sizes of the Animations Meshes (16) and the object's Mesh (8) don't match!

what does this mean? and why is it happening?
#6
Support / 3D Animation with 3DS from Blender
March 15, 2011, 03:51:25 PM
I have 3ds model exported from blender and when i put it into jpct ae no errors came out but it didnt animate? i followed code to the word from other posts and cannot figure out what is wrong?
i then decided to export each animation individually and ended up with several different 3ds models and when i used their meshes as animation keyframes and applied all the key frames etc still no result? the object just sits there without animating.

animationArray.add(Loader.load3DS(getAssets().open("test1.3ds"), 15.0f)[0]);
animationArray.add(Loader.load3DS(getAssets().open("test2.3ds"), 15.0f)[0]);
animationArray.add(Loader.load3DS(getAssets().open("test3.3ds"), 15.0f)[0]);
man = new WorldObject(animationArray.get(1));
man.setOrigin(new SimpleVector(0, 0, 0));
man.build();
man.setCollisionMode(Object3D.COLLISION_CHECK_OTHERS);
man.setCollisionOptimization(Object3D.COLLISION_DETECTION_OPTIMIZED);

Animation anim = new Animation(animationArray.size());
anim.createSubSequence("walk");
for (int i = 0; i < animationArray.size(); i++) {
System.out.println("adding keyframe number " + i);
Object3D obj = animationArray.get(i);
obj.build();
Mesh msh = obj.getMesh().cloneMesh(true);
msh.strip();
anim.addKeyFrame(msh);
}
man.setAnimationSequence(anim);
man.build();


and then the animation called every frame. this is inside and extended class of Object3D (thus the this.animate(ind, an));


public void runAnimation() {
try{
            ind += 0.02f;
            if (ind > 1f) {
                ind -= 1f;
            }
            this.animate(ind, an);
}catch(Exception e){
System.err.println("MoveTest::checkAnimate3DS() " + e.getMessage());
e.printStackTrace();
}
}

#7
Support / Re: 2D Images in 3D Space
March 15, 2011, 03:45:53 PM
Thanks guys. all good now
#8
Support / 2D Images in 3D Space
March 14, 2011, 12:48:50 AM
I'm a designer in a new 3d project for android and i need to create a 2d image and be able to move it around in 3d space.
is this possible with jpct-ae?
i have had a look at the frame buffer's blit method but it doesn't seem to be able to accomplish this.
i saw something that looked like what i wanted to acheive in the 3dbenchmark video on jpct-ae website.