Maxon Developers
    • Downloads
      • All Downloads
      • Cinema 4D Python SDK
      • Cinema 4D C++ SDK
      • Cineware SDK
      • ZBrush GoZ SDK
      • Cinema 4D Python Examples
      • Cinema 4D C++ Examples
      • Project Tool
      • SDK Database
    • Documentation
      • Cinema 4D Python SDK
      • Cinema 4D C++ SDK
      • Cineware SDK
      • ZBrush GoZ SDK
    • Forum
    • Support
      • Support Procedures
      • Registered Developer Program
      • Plugin IDs
      • Contact Us
    • Forums
      • Overview
      • Cinema 4D SDK Support
      • Cineware SDK Support
      • ZBrush 4D SDK Support
      • Bugs
      • News & Information
      • Downloads
      • General Talk
    • Unread
    • Recent
    • Tags
    • Users
    • Register
    • Login
    1. Home
    2. Cinema 4D SDK
    Log in to post
    Load new posts
    • Newest to Oldest
    • Oldest to Newest
    • Most Posts
    • Most Votes
    • Most Views
    • CairynC

      SetBit vs. SetAllBits etc... flags documentation?

      r21 python • • Cairyn
      3
      0
      Votes
      3
      Posts
      118
      Views

      CairynC

      @m_adam Thanks for the info! I knew I was still missing a few flags πŸ˜‰

    • rsodreR

      Python Volume access

      r20 • • rsodre
      6
      0
      Votes
      6
      Posts
      384
      Views

      rsodreR

      @m_adam got it! it's working now.

      The final code for my float sdf exporter is here.

    • D

      Notarization and Older Version of C4D

      • • d_schmidt
      13
      0
      Votes
      13
      Posts
      499
      Views

      D

      @r_gigante @kbar

      Thanks for the infomation. I assumed that was the case and it makes sense, I'm just reluctant to stop supporting older versions of Cinema but it might be time.

      Riccardo, I think I was using the incorrect version of osX or XCode, not sure which, but using your codesign worked when I moved onto a later version of both and it is correctly signing my R20 compiles.

      Thanks both of you for all of the help and clarifying of notarization.

      Dan

    • ?

      Advice for storing animation in a Hyperfile

      python sdk • • A Former User
      4
      0
      Votes
      4
      Posts
      159
      Views

      ?

      Additional information here:
      https://developers.maxon.net/forum/topic/12295/bug-with-getlink-setlink-hyperfile/3

      Thank you @m_magalhaes & @r_gigante!

    • ?

      Bug with GetLink/SetLink & Hyperfile

      sdk python • • A Former User
      3
      1
      Votes
      3
      Posts
      125
      Views

      ?

      My apologies: I didn't understand how BaseLink worked and this clarified things. Thank you!

    • P

      Toggle knife cut planes

      r21 python • • peXel
      4
      0
      Votes
      4
      Posts
      202
      Views

      ManuelM

      i forgot to mention:

      For your next threads, please help us keeping things organised and clean. I know it's not your priority but it really simplify our work here.

      Q&A New Functionality. How to Post Questions especially the tagging part.

      I've added the tags and marked this thread as a question so when you considered it as solved, please change the state πŸ™‚

      Cheers,
      Manuel

    • matniedobaM

      Trouble with GetAndCheckHierarchyClone

      • • matniedoba
      8
      0
      Votes
      8
      Posts
      396
      Views

      matniedobaM

      Amazing! Thank you Manuel! It works with multiple objects, Cloners etc. Without your help I would not make it πŸ˜‰

    • C4DSC

      How to find back a specific BaseTag assigned to a BaseObject

      r19 r20 r21 c++ • • C4DS
      6
      0
      Votes
      6
      Posts
      188
      Views

      r_giganteR

      Hi @C4DS , maybe I wasn't enough clear.

      you end up with a single merged object, which has 2 selection tags, and both still have the specific name ... but none have the added unique ID. Surely you start to think something is really wrong.

      Actually you end up in a new mesh with new selection tags which beside having the data copied from the two source selection tags, they are NEW and hence the UniqueID is not supposed to be kept. The names are kept for convenience but I don't see any reason to have also the UniqueID being kept considering that - in the end - they are indeed new instances and have nothing to do with the source selection tags.

      Cheers, R

    • C4DSC

      Merge Tags

      r19 r20 r21 c++ • • C4DS
      9
      0
      Votes
      9
      Posts
      315
      Views

      r_giganteR

      Hi @C4DS, thanks for following up.

      One note that it's worthy to share: the outcomes of this thread are valid as long as you need to stick to Classic API. In Maxon API (R20 and higher) you can make very good use of the CustomDataTag (see also GitHub example) whose data merging is managed directly by the modeling kernel.

      Last but not least, as usual, if the discussion has come to an end, please don't forget to mark the question as SOLVED.

      Cheers, R

    • A

      Why ToolData Plugin Not Keeping the Input Data Values to the GUI Widgets SubDialog?

      python r21 r19 • • Ashton_FCS_PluginDev
      4
      0
      Votes
      4
      Posts
      221
      Views

      ManuelM

      hi,

      thanks a lot for sharing your code πŸ™‚

      Don't forget to change the state of this thread to solved. (if it is)

      cheers,
      Manuel

    • Passion3DP

      detect the selection of an object

      python • • Passion3D
      13
      0
      Votes
      13
      Posts
      1.2k
      Views

      Passion3DP

      @C4DS
      Although a solution has not been given (as I wish to do), explanations have been provided. I have therefore considered it resolved.
      For IRL reasons, I could not do so. I will be able to get back to it, and if I find THE solution, I will post it πŸ˜‰

    • ?

      Drag & Drop to Reorder in GUI

      python • • A Former User
      14
      0
      Votes
      14
      Posts
      666
      Views

      ?

      @m_adam Terrific work, Maxime! This is very helpful to me and I'm sure the many others who want to learn about dragging in Cinema 4D's UI. Excellent job! 🍾

    • gheyretG

      This topic is deleted!

      • • gheyret
      7
      0
      Votes
      7
      Posts
      122
      Views
    • B

      AddEditNumberArrows Stops Working on Keyed objects

      r21 python • • bentraje
      12
      0
      Votes
      12
      Posts
      362
      Views

      ManuelM

      hi,

      no trouble at all, you are here to ask questions, we are here to answer.

      Cheers,
      Manuel.

    • D

      R21 Notarization Testing on Mac Catalina

      r21 c++ macos • • d_schmidt
      3
      0
      Votes
      3
      Posts
      115
      Views

      D

      Thank you! That does it exactly!

    • ?

      Keyframing UserData with Value Tracks

      python sdk • • A Former User
      5
      0
      Votes
      5
      Posts
      150
      Views

      ?

      @m_adam You are a genius! Thank you, Maxime πŸ˜„

    • KantroninK

      Welding point for a polygon

      • • Kantronin
      2
      0
      Votes
      2
      Posts
      168
      Views

      r_giganteR

      Hi Kantronin, thanks for reaching out us and welcome to PluginCafΓ©.

      To make Cinema 4D programatically executing modeling commands, you can make use of SendModelingCommand which properly satisfy your scope.
      Aside from the example shown in the documentation you can also have a look at this post from @maxime and this other post about Optimize command.
      Last but not least be aware that the modeling command settings are specified in the BaseContainer passed to the SendModelingCommand and whose parameters can be found in the MCOMMAND page.

      Finally please remind to use Tags and Ask as a question for any future support entries

    • C4DSC

      BaseShader global vs local filename

      c++ r19 r20 r21 • • C4DS
      6
      0
      Votes
      6
      Posts
      175
      Views

      kbarK

      @C4DS

      That was the most normal happy smiling glad you solved your issue emoji I could find. Any of the others could definitely have been interpreted in many ways. Hope that one came across alright πŸ™‚

    • C4DSC

      Trigger on BaseShader change

      r19 r20 r21 c++ • • C4DS
      4
      0
      Votes
      4
      Posts
      174
      Views

      C4DSC

      @m_magalhaes
      Thanks for reminding me of the GeDialog::CoreMessage.
      I totally overlooked that.

    • P

      Changing font size.

      python r20 • • pim
      4
      0
      Votes
      4
      Posts
      226
      Views

      P

      Great example, thank you.
      -Pim