CSkinnedMesh implementations?

Discuss about anything related to the Irrlicht Engine, or read announcements about any significant features or usage changes.
Post Reply
3DModelerMan
Posts: 1691
Joined: Sun May 18, 2008 9:42 pm

CSkinnedMesh implementations?

Post by 3DModelerMan »

Where are the skinned mesh implementations kept? There's no CSkinnedMesh.cpp file anywhere in the project. And there aren't any implementations in CSkinnedMesh.h either. Also, which of the functions handles setting the keyframed position of each bone during animation? skinMesh(), or animateMesh()?
That would be illogical captain...

My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
CuteAlien
Admin
Posts: 9930
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Re: CSkinnedMesh implementations?

Post by CuteAlien »

3DModelerMan wrote:Where are the skinned mesh implementations kept? There's no CSkinnedMesh.cpp file anywhere in the project. And there aren't any implementations in CSkinnedMesh.h either.
Uhm... look again?
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Steel Style
Posts: 168
Joined: Sun Feb 04, 2007 3:30 pm
Location: France

Post by Steel Style »

Just want to say : Lol
randomMesh
Posts: 1186
Joined: Fri Dec 29, 2006 12:04 am

Re: CSkinnedMesh implementations?

Post by randomMesh »

3DModelerMan wrote:There's no CSkinnedMesh.cpp file anywhere in the project.
It's located in source/Irrlicht.
"Whoops..."
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

Sorry to say, but you actually caught one of the few engine parts which are only available under NDA in source form. What the engine actually does is to download this part of the code on the fly. Each time you start Irrlicht apps, a tiny bit of code is downloaded from a high security server, and dynamically linked. With out secure encrypted code executor, you won't have a chance to get the slightest idea of what happens in CSkinnedMesh. I even wonder how you found out what the class actually is called. :P

Edit: Just to make it clear, this was fun, it's *NOT* real.
Last edited by hybrid on Tue Jun 08, 2010 8:39 pm, edited 1 time in total.
sRc
Posts: 431
Joined: Thu Jul 28, 2005 1:44 am
Location: Salt Lake City, Utah
Contact:

Post by sRc »

hybrid wrote:Sorry to say, but you actually caught one of the few engine parts which are only available under NDA in source form. What the engine actually does is to download this part of the code on the fly. Each time you start Irrlicht apps, a tiny bit of code is downloaded from a high security server, and dynamically linked. With out secure encrypted code executor, you won't have a chance to get the slightest idea of what happens in CSkinnedMesh. I even wonder how you found out what the class actually is called. :P
:lol: :lol: :lol:
The Bard sRc

Blog | Twitter
3DModelerMan
Posts: 1691
Joined: Sun May 18, 2008 9:42 pm

Post by 3DModelerMan »

I found the CSkinnedMesh.cpp file by searching in source. But it doesn't seem to be in the actuall project file.
That would be illogical captain...

My first full game:
http://www.kongregate.com/games/3DModel ... tor#tipjar
Steel Style
Posts: 168
Joined: Sun Feb 04, 2007 3:30 pm
Location: France

Post by Steel Style »

If you were using VS C++ it is in Irrlicht > scene > loader > CSkinnedMesh.cpp
Post Reply