• Advertisement
Sign in to follow this  

How to get localTM ? 1 mesh object...

This topic is 1728 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

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...................................

Edited by AquaMacker

Share this post


Link to post
Share on other sites
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...
Edited by AquaMacker

Share this post


Link to post
Share on other sites

Self Answer ^^a

 

Interface method GetINodeByName( "Bip001 Footsteps" );

Edited by AquaMacker

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement