• Getting Dependence of Object

    c++ r20
    3
    0 Votes
    3 Posts
    551 Views
    ManuelM
    hello, this topics will be considered as resolved if you have nothing to add. Cheers Manuel
  • Prevent GetClone() to copy the tags attached on the object?

    r20 python
    3
    0 Votes
    3 Posts
    676 Views
    B
    Thanks for the @r_gigante response. I'll stay away from the non-official method. Is this the reason why COPYFLAGS::PRIVATE_NO_TAGS is not included in the Python documentation of the GetClone() method? I'll use the clone everything then remove tags methodology instead.
  • Signal for actual closing C4D (not C4DPL_ENDPROGRAM)

    c++
    2
    0 Votes
    2 Posts
    576 Views
    M
    Hi @victor, C4DPL_ENDPROGRAM is called really at the end of Cinema 4D just before it quits. It's most likely that you search for C4DPL_ENDACTIVITY which is sent before any PluginEnd so it's the place to free the resources. For more information see Plugin Functions Manual: Shutdown. If you have any questions, please let me know. Cheers, Maxime.
  • Undo's and SendModelingCommand

    r20 python
    2
    0 Votes
    2 Posts
    393 Views
    M
    Hi @pim only UNDOTYPE_NEW is needed. Moreover, I would like to mention that SendModelingCommand offers the MODELINGCOMMANDFLAGS_CREATEUNDO flags in order to automatically creates undo. Cheers, Maxime.
  • Frame selected objects correctly in camera

    python r19
    13
    0 Votes
    13 Posts
    3k Views
    r_giganteR
    Thanks a lot @AndreAnjos for sharing the code. I'll try to have a look at it and maybe contribute if/where needed. For the time being I'm glad to hear that you were able to tackle with it. Cheers, Riccardo
  • Access Object Manager Fold and Unfold?

    r20 python
    6
    0 Votes
    6 Posts
    3k Views
    B
    Thanks for confirmation @Cairyn and @r_gigante Sorry for being picky. Just had some muscle memory from other softwares that wanted to port to C4D. Anyhow, will settle for the Ctrl+LMB as specified by @Cairyn Thanks again have a great day ahead!
  • Set Vector Y to 0 (in World Space)

    r20 python
    4
    0 Votes
    4 Posts
    798 Views
    B
    @Cairyn and @r_gigante RE: BUT: This world matrix is already part of the object that contains the points. Now your points have applied the matrix twice, first through the object and then through this multiplication. Thanks for the clarification. Works as expected. (And I agree, I owe you a beer Cairyn hehehe). Have a great day ahead!
  • From edge to polygons

    c++ r19 r20
    5
    0 Votes
    5 Posts
    1k Views
    C4DSC
    @C4DS said in From edge to polygons: storing a pair of (4 * polygon + edge) values ... it will be. Thanks for the confirmation
  • QuickTabCustomGui.GetData() is None

    r20 python
    7
    0 Votes
    7 Posts
    2k Views
    M
    @m_adam thank you for your answer from the code, it similar to what i already try, but this way looks like not a perfect solution. actually after read most c4d gui sdk and write some examples, i think maybe c4d should update gui model? sometimes it not flexible. just my personal thoughts, don't mind : ) expect python 3.x and pyside2 coming : )
  • Current State to Object of a Subdivision Surface

    python r20
    2
    1
    0 Votes
    2 Posts
    754 Views
    P
    @pim said in Current State to Object of a Subdivision Surface: SendModelingCommand Oops, I see Subdivision Renderer setting and not Subdivision Editor setting is taken into account.
  • Project World Axis

    c++ r20
    7
    0 Votes
    7 Posts
    2k Views
    rsodreR
    I found my problem. When the workplane is transformed, any new object will be created with it's matrix. Since I'm using handles on a modifier, and was using the generator's matrix do draw (I don't need the modifier transform), the handles was being drawn with the added workplane transform.
  • MULTISTRING field size and font

    5
    0 Votes
    5 Posts
    855 Views
    rsodreR
    As for SCALE_V, this normally works... but all groups above the GUI element need to have the same property Nice! Thanks!
  • How to identify and access a CTrack using it's ID "CTsound"

    python r20
    3
    0 Votes
    3 Posts
    620 Views
    S
    Hello, just for your information: you find more about CTracks in the CTrack Manual and more information on DescIDs and DescLevels in the DescID Manual. best wishes, Sebastian
  • Updating Polygon Selection Tag

    python
    4
    0 Votes
    4 Posts
    1k Views
    r_giganteR
    Hi @Graeme, thanks for reaching out us. With regard to your request, aside from the @mp5gosu notes I'd like to point you to this discussion where SelectionTag creation is presented. Feel free to come with any further consideration. Best, Riccardo
  • Make objects to be at the end of the hierarchy list?

    r20 python
    8
    0 Votes
    8 Posts
    1k Views
    r_giganteR
    Hi @bentraje, thanks for reaching out us. With regard to your question, there's no "straightforward" method delivered, either in Cinema 4D Python API or C++ API, tailored to this specific scope but rather using the approach proposed by @Cairyn is the way to go (and personally I don't find anything clunky). With regard to the GeListNode::Remove() as reported in the documentation it's just responsible for removing a node from a list and in C++ it's also return the object's ownership to the caller freeing Cinema 4D from being responsible to dispose that resource. Best, Riccardo
  • SET DTYPE_VECTOR4D VALUE

    r20 python
    2
    0 Votes
    2 Posts
    556 Views
    r_giganteR
    Hi @mike, thanks for reaching out us. With regard to the issue reported, I confirm that it's known bug and there is no current workaround. A bug fix will be delivered in the future. Regard, Riccardo.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    3 Views
    No one has replied
  • Identify the Return Objects from the Built-in Plug-in Tool

    r20 python
    3
    0 Votes
    3 Posts
    468 Views
    B
    RE: there is no way to retrieves the created object from the built-in Tool Thanks for the confirmation RE: SendModelingCommand/MCOMMAND_MIRROR. Correct me if I'm wrong but this works only on polygon objects. I'm mirroring a joint chain rather than a polygon object. Is there a way around this? Thank you.
  • DrawMultipleHUDText issue

    python
    9
    0 Votes
    9 Posts
    2k Views
    merkvilsonM
    OK. Now I get it. Thank you very much! I really appreciate what you've done. Have a good day! -Merk
  • Modify the Default Untitled Python Script

    r20 python
    3
    0 Votes
    3 Posts
    784 Views
    B
    Thanks Adam for the confirmation. I'll just send it for Maxon Suggestion for now. Thanks!