CAWeightTag GetJoint() not working ??



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 26/09/2007 at 09:16, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   R10 
    Platform:      Mac OSX  ; 
    Language(s) :

    ---------
    I'm having trouble getting joint references from a CAWeightTag.
    I can get joint count, weight count, and weights themseves, but not a reference to a joint.
    using wtag->GetJoint(i, NULL ) should return a joint ref, but fails, I have tried passing the BaseDocument reference even though the docs say I can pass null

    please help.

    > _
    > static void GetWeightInfo(CAWeightTag *wtag) {
    >      if(LONG n = wtag->GetJointCount() ) {
    >           GePrint("weight joint count " + LongToString(n) );
    >           for(LONG i=0; i<n; i++) {
    >                if(BaseObject *jointRef = wtag->GetJoint(i, NULL ) ) {
    >                     GePrint(jointRef->GetName());
    >                }
    >                if(LONG nw = wtag->GetWeightCount(i) ) {
    >                     GePrint(String("joint ") + LongToString(i) + String(" weight count ") + LongToString(nw) );
    >                }
    >           }
    >      }
    > }
    > _



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 28/09/2007 at 09:18, xxxxxxxx wrote:

    Matthias, anyone? where are you? I need your help with this :(



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 28/09/2007 at 09:25, xxxxxxxx wrote:

    you can pass NULL for example when the joint is not attached to a document. However, you should, if you can always pass a Document I highly assume.



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 01/10/2007 at 18:45, xxxxxxxx wrote:

    resolved
    I was calling doc->Polygonize();
    which changes changes to the joints as well.


Log in to reply