Joints.. How to set them? Is there a little hope?

If you are a new Irrlicht Engine user, and have a newbie-question, this is the forum for you. You may also post general programming questions here.
Post Reply
szerg
Posts: 15
Joined: Mon Jun 05, 2006 4:23 pm

Joints.. How to set them? Is there a little hope?

Post by szerg »

Hi!
i know there's Acki's Extensions.. but not for irrlicht 1.3.1
(.. because Acki's Extensions contains CustomBones..)

and i searched a bit and found like

Code: Select all

//! animates the skeleton based on the animation data
void CXAnimationPlayer::animateSkeleton()
........
...
in CXAnimationPlayer.cpp

etc.. so some things about Joints.. and i dont understand why doesnt irrlicht have these funstions accessible.. to (get), set, manage joints easily like MeshBuffer class...

so basicly... i need to SET bones data for my ragdoll class... and Custom Bones are not as good i think.. but somethign at least
anyway...is it possible to make joints accessible for the "outter world"? .. and could u help me?
thanx
regards,
szerg
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

Yes, there's the new animation system for Irrlicht which is currently being finished. You can try it by using the SVN branch. Read about it in the OpenDiscussion forum. You should immediately try it and give feedback about success or problems you encounter.
szerg
Posts: 15
Joined: Mon Jun 05, 2006 4:23 pm

Post by szerg »

tyvm!
i'll check is as soon as i can.. i'll have to learn how to compile the engine... saw some tutrials written in the forum.. maybe i'll success..
:shock:
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

All branches come with project/makefiles which should work (except for some file adding/removing, but pretty simple). So you basically open the project file and compile on Windows, or simply call 'make' on Linux.
szerg
Posts: 15
Joined: Mon Jun 05, 2006 4:23 pm

Post by szerg »

yeah it was quite simple(i needed to get a Microsoft DirectX SDK (April 2006)).. i built it but.. see i'd like to include it to the netcp wrapper, so that i could use the new irrlicht with c#..
how could i discover the new things since 1.3.1? :?:
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

You shouldn't work on a wrapper until the code has stabilized. If you write a wrapper now (for any of the branches) you wil have to spend a lot of extra effort to adapt to the changes we will make while merging the branches. Just use the C++ version until 1.4 is there and start wrapping afterwards.
You can get all changes wit a 'svn diff -r 715' (If 715 was the revision for 1.3.1, check the Wiki for this).
szerg
Posts: 15
Joined: Mon Jun 05, 2006 4:23 pm

Post by szerg »

ty!
..buuut i really want to see my bones movin' :D
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

It's just a suggestion. If you can make the wrapper within the next 4 weeks and you aren't afraid of another round of fixes as soon as we merged the stuff then choose that one. I prefer to make things only once :wink:
Post Reply