Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware API
      • ZBrush Python API
      • ZBrush GoZ API
      • Code Examples on Github
    • Forum
    • Downloads
    • Support
      • Support Procedures
      • Registered Developer Program
      • Plugin IDs
      • Contact Us
    • Categories
      • Overview
      • News & Information
      • Cinema 4D SDK Support
      • Cineware SDK Support
      • ZBrush 4D SDK Support
      • Bugs
      • General Talk
    • Unread
    • Recent
    • Tags
    • Users
    • Login

    Fixing bones in c.o.f.f.e.e.

    SDK Help
    0
    3
    261
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Helper
      last edited by

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

      On 11/08/2004 at 09:44, xxxxxxxx wrote:

      User Information:
      Cinema 4D Version:   8.500 
      Platform:   Windows  ;   
      Language(s) :   C.O.F.F.E.E  ;

      ---------
      Hey, can anyone please tell me how to FIX a bone using c.o.f.f.e.e. ?
      ....

      1 Reply Last reply Reply Quote 0
      • H
        Helper
        last edited by

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

        On 18/08/2004 at 01:08, xxxxxxxx wrote:

        Answered above:

            
            
            enum  
            {  
              // object properties  
              ID_FIXED                  = 820,  
              BONEOBJECT_FUNCTION       = 1000, // LONG  
                BONEFUNCTION_R   = 0,  
                BONEFUNCTION_R2  = 1,  
                BONEFUNCTION_R4  = 2,  
                BONEFUNCTION_R6  = 3,  
                BONEFUNCTION_R8  = 4,  
                BONEFUNCTION_R10 = 5,  
              BONEOBJECT_LIMITRANGE     = 1001, // BOOL  
              BONEOBJECT_SCALESTRENGTH  = 1002, // BOOL  
              BONEOBJECT_MINRANGE       = 1003, // REAL  
              BONEOBJECT_MAXRANGE       = 1004, // REAL  
              BONEOBJECT_STRENGTH       = 1005, // REAL  
              BONEOBJECT_LENGTH         = 1006, // REAL  
              BONEOBJECT_FIXPOSITION    = 1007, // VECTOR  
              BONEOBJECT_FIXSCALE       = 1008, // VECTOR  
              BONEOBJECT_FIXROTATION    = 1009, // VECTOR  
              BONEOBJECT_FIXLENGTH      = 1010, // REAL  
              BONEOBJECT_NULL           = 1011, // BOOL  
              BONEOBJECT_FIXED          = 1012, // BOOL  
                
              BONEOBJECT_FIX            = 1013, // BUTTON  
              BONEOBJECT_FIXCHILDS      = 1014, // BUTTON  
              BONEOBJECT_FIXCHAIN       = 1015, // BUTTON  
              BONEOBJECT_NEWBONES       = 1017, // BOOL: new bone algo  
              BONEOBJECT_VERTEXMAPMODE  = 1018, // BOOL: TRUE shows the new vertexmap mode for FBX (absolute maps)  
                
              BONE_DUMMY  
            };
            
            
            
            
            TestPlugin::Execute(document)  
            {  
              var bone = document->GetFirstObject();  
              var bc = bone->GetContainer();  
              bc->SetData(BONEOBJECT_FIXPOSITION, vector(100, 200, 300));  
              // ...  
              bc->SetData(BONEOBJECT_FIXED, TRUE);  
              bone->SetContainer(bc);  
              
              GeEventAdd(DOCUMENT_CHANGED);  
              return;  
            }  
            
        
        1 Reply Last reply Reply Quote 0
        • H
          Helper
          last edited by

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

          On 18/08/2004 at 11:32, xxxxxxxx wrote:

          thankyou very very much!!!!! This is a life saver !

          1 Reply Last reply Reply Quote 0
          • First post
            Last post