Python - How to add new link fields to Tags ?



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

    On 06/12/2010 at 15:46, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   12 
    Platform:      
    Language(s) :       PYTHON  ;

    ---------
    I'm trying to setup an aim constraint with python.

    I know how to create the tag with :

    Tcaconstraint = 1019364
    constr = c4d.BaseTag(Tcaconstraint)

    and check the 'aim' box with :

    constr[c4d.ID_CA_CONSTRAINT_TAG_AIM] = 1

    I've worked out how to add link fields with :

    constr[c4d.ID_CA_CONSTRAINT_TAG_AIM_TARGET_COUNT] = 1

    But I'm stuck at accessing the properties of the links.
    When I try to use :

    constr[c4d.ID_CA_CONSTRAINT_TAG_AIM_AXIS] = 2

    to set the axis to Z+, nothing happens. I guess I need to access it by index, because there can be any number of links, but I don't know the syntax.
    The .H file, which I've used to get this far, mentions containers, so I guess maybe I have to change the properties in a variable and load it in but again, I don't know the syntax.

    If anyone could help me with an example of how to add a link, it would be greatly appreciated.


Log in to reply