Create CCurve



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

    On 19/01/2011 at 10:34, xxxxxxxx wrote:

    I'm trying to animate programmatically from Python. It seems I need to be able to create multiple CTrack objects for each object I want to animate (and I will need to animate a camera FOV as part of this).

    But I do not see any python initializer/constructor for CTrack or CCurve --- I don't see any code to do it from BaseList2D(id), and that would not be enough since it that would not have a way to set the descriptor information or category information.

    Obviously if I can't animate, it's going to look pretty bad for an animation program!



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

    On 19/01/2011 at 16:26, xxxxxxxx wrote:

    The new method is there - not sure why it's not in the docs.

    The syntax is:
    trackX = c4d.CTrack(object, descID)
    obj.InsertTrackSorted(trackX)

    The DescID is the internal description ID for the track you want to add. To add a Position X track for instance it's:
    c4d.DescID(c4d.DescLevel(c4d.ID_BASEOBJECT_POSITION, c4d.DTYPE_VECTOR, 0), c4d.DescLevel(c4d.VECTOR_X, c4d.DTYPE_REAL, 0))



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

    On 19/01/2011 at 16:30, xxxxxxxx wrote:

    Thx, it will be added in the next documentation update.

    Cheers, Sebastian


Log in to reply