How to get localTM ? 1 mesh object...

Started by
1 comment, last by AquaMacker 10 years, 11 months ago

In 3dMax...

I make a simple SSooooo simple 1 Bone.

No child.
No parent.

Just 1 mesh...

I will get LocalTM..

I use MaxSDK...

I set CoordSystem::D3d ( SetCoordSystem( IGameConversionManager::IGAME_D3D );

and get with IGameNode::GetLocalTM();

and then...

Result is Not correct...
TM value is not correct.

Need to add more ?
Y, Z inverse ? ( Y, Z > -Y, -Z ?)
Y, Z change positin ? ( Y, Z > Z, Y ?)

How to get Bone LocalTM ? Please...................................

Advertisement

Re HI~

It's same type question...

I try to get biped localTM...

I need to PivotTM...
I guess PivotTM is "bip001 FOOTSTEPS"...
Is Right ?

[attachment=14774:?? ??.jpg]

How to get "bip001 FOOTSTEPS" Node pointer ?

I guess "bip001 FOOTSTEPS" node is missing node list...

I can't find "bip001 FOOTSTEPS" Node...

How to get Node pointer ?

Loop ? like this ?

int nCount = pScene->GetTopLevelNodeCount();
for ( int i = 0; i < nCount; i++ )
{
IGameNode* pNode = pScene->GetTopLevelNode(i);
selfFunctionCall( pNode )l
}

This method can't find "FootSteps" Node...

Please help...

Self Answer ^^a

Interface method GetINodeByName( "Bip001 Footsteps" );

This topic is closed to new replies.

Advertisement