is the "connect object" available as a BaseObject



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

    On 01/10/2010 at 16:14, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:    
    Platform:      
    Language(s) :     C++  ;

    ---------
    Hi,

    i am just wondering if the "connect object" is available as a BaseObject, just like Ocube or others?
    I cannot find it, but it is available in cinema as a object type.. can i use it the same within a Generator Plugin?? it would be much better than using ModellingCommand plus i actually dont know if i can even use a ModellingCommand with VirtualObjects...

    thanks for your intput..
    cheers,
    Ello



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

    On 04/10/2010 at 05:25, xxxxxxxx wrote:

    The ID of the Connect object is 1011010.

    You can always get the ID of objects/tags etc. by dragging them into the command field of the Cinema console and print the type.

    See here:

    cheers,
    Matthias



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

    On 04/10/2010 at 05:45, xxxxxxxx wrote:

    ok, i tried that and it didnt work. so there must have been another error somewhere



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

    On 04/10/2010 at 07:01, xxxxxxxx wrote:

    This code is working for me. It simply returns a Connect object in GetVirtualObjects(). You can see it if you make the object editable.

      
    BaseObject *RoundedTube::GetVirtualObjects(BaseObject *op, HierarchyHelp *hh)  
    {  
      BaseObject *ret = NULL;  
      
      Bool dirty = op->CheckCache(hh) || op->IsDirty(DIRTYFLAGS_DATA);  
      if (!dirty) return op->GetCache(hh);  
      
      ret = BaseObject::Alloc(1011010);  
      
      if (!ret) return NULL;  
      
      return ret;  
    }  
    

    cheers,
    Matthias


Log in to reply