Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware API
      • ZBrush Python API
      • ZBrush GoZ API
      • Code Examples on Github
    • Forum
    • Downloads
    • Support
      • Support Procedures
      • Registered Developer Program
      • Plugin IDs
      • Contact Us
    • Categories
      • Overview
      • News & Information
      • Cinema 4D SDK Support
      • Cineware SDK Support
      • ZBrush 4D SDK Support
      • Bugs
      • General Talk
    • Unread
    • Recent
    • Tags
    • Users
    • Login
    1. Maxon Developers Forum
    2. dskeithbuck
    3. Topics
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 13
    • Posts 35
    • Groups 0

    Topics

    • dskeithbuckD

      Modifying Scene On First Open or Before Save?

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK s24 python
      5
      0 Votes
      5 Posts
      1k Views
      dskeithbuckD
      @C4DS @kbar @ferdinand - Thank you so much for the in-depth responses. @kbar I'll see if I can get my employer to pony up for a license for Call Python as that seems like the simplest root. Although, this is potentially a light enough lift that I can finally make the transition into C++ development. @ferdinand Helpful to know that I won't be able to interrupt the save process (probably a good thing from the user POV).
    • dskeithbuckD

      Copying All Compatible Properties from One Object to Another?

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK python s22
      6
      0 Votes
      6 Posts
      1k Views
      dskeithD
      Realizing I never responded to this Thank you @m_magalhaes, @mikegold10, and @PluginStudent. I ended up manually making a list of the parameters I wanted to copy and iterating through all of them. Not ideal, but at least glad to know there wasn't an automated method I was missing.
    • dskeithbuckD

      Best Practices for Reporting Errors to Users?

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK python
      4
      0 Votes
      4 Posts
      1k Views
      dskeithbuckD
      @s_bach & @zipit - Thank you both for the thoughtful replies! I think I'll opt for the status bar for most user-facing feedback, and console logging for anything bigger. Watching the "What could possibly go wrong?" talk now.
    • dskeithbuckD

      Selecting Objects in Order

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK python
      2
      1 Votes
      2 Posts
      2k Views
      M
      Hi @dskeithbuck thanks for reaching us. In fact, it's written in the C++ BaseDocument - Selection Manual but I agree maybe a note in the function will be welcome. IN any case, I will add a note for the python doc. Thanks again. Cheers, Maxime.
    • dskeithbuckD

      Styling BitmapButtons

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK python
      5
      1
      0 Votes
      5 Posts
      1k Views
      M
      Hi, this is fixed in R21.1 SP1. Cheers, Maxime.
    • dskeithbuckD

      HTTP Requests with `maxon` API

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK python
      5
      0 Votes
      5 Posts
      1k Views
      dskeithbuckD
      @m_adam said in HTTP Requests with `maxon` API: Hi @dskeithbuck thanks a lot for trying to use the new Maxon API. Thank you so much for the working sample code, that answers my question. I look forward to switching over to the Maxon API for URL requests once these kinks get worked out.
    • dskeithbuckD

      Distributing Python Plugins that have Dependencies

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK
      14
      0 Votes
      14 Posts
      4k Views
      dskeithbuckD
      @m_adam said in Distributing Python Plugins that have Dependencies: As an Idea but didn't try and will not have the time to do it today (so if you try, do it at your own risks), but you could try to install things using directly the python executable from the resource folder I'm moving onto different parts of development, but I'll likely want to investigate this later and will post an update if I do. Thanks!
    • dskeithbuckD

      Getting the State of Modifier Keys (ctrl/cmd, shift, alt)

      Watching Ignoring Scheduled Pinned Locked Moved General Talk python
      5
      1 Votes
      5 Posts
      1k Views
      ManuelM
      I'm not sure it's a bad habit or what's the difference. There's maybe type conversion, i don't know. Or maybe with the code optimization there's no difference at the end. I just wanted to add my 2 cents to have bool and not value xD Cheers Manuel
    • dskeithbuckD

      Catch InputDialog Cancel?

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK
      3
      0 Votes
      3 Posts
      776 Views
      M
      Hi Donovan, unfortunately, there is no change in this regards. The best way is still to check for an empty return value or either creates your own dialog. I've filled a feature request. Cheers, Maxime.
    • dskeithbuckD

      Using c4dpy to show Class Documentation?

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK
      3
      2
      0 Votes
      3 Posts
      942 Views
      dskeithD
      Hi Maxime - thank you very much for the response, and I'm glad to hear you're considering it for the future.
    • dskeithbuckD

      How to Get the Selected Keyframes in Active Timeline/FCurve Manager

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK python
      7
      1
      2 Votes
      7 Posts
      5k Views
      a_blockA
      There is no way to get a filtered list of objects visible in the timeline. Sorry.
    • dskeithbuckD

      Compiling the Cinema 4D R20 C++ SDK Examples

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK c++ windows project tool r20
      7
      14
      7 Votes
      7 Posts
      6k Views
      B
      @m_adam Thanks. You are right. It didn't exceed 5GB. I guess 5GB is when it is uncompressed. I was able to build the plug-ins now.
    • dskeithbuckD

      Syntax Highligting in Markdown Code Blocks?

      Watching Ignoring Scheduled Pinned Locked Moved General Talk
      6
      0 Votes
      6 Posts
      2k Views
      r_giganteR
      For everybody interested in syntax highlighting, nodeBB is pretty smart in recognizing the language you're using by simply checking your code snippet, but in case you really want to hard-code the language set simply use the following line when starting a code snippet: ```<language> where <language> can be anything like python or c++ Cheers, Riccardo