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
    • Recent
    • Tags
    • Users
    • Register
    • Login
    1. Maxon Developers Forum
    2. Anlv
    3. Topics
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 5
    • Posts 24
    • Groups 0

    Topics

    • AnlvA

      Is there a Python equivalent of SceneHookData::Draw()?

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK python c++ 2026
      5
      0 Votes
      5 Posts
      118 Views
      AnlvA
      Hi @ferdinand , Yes, I do need the dimension overlay to coexist with another active tool. The plugin is mainly intended to help adjust objects to realistic dimensions and proportions. When precise dimensions are not required, the overlay helps me quickly resize and place objects in the scene. Once that is done, I can turn off the dimension overlay. The plugin can be enabled or disabled directly and includes some settings, with usage similar to the Symmetry tool. Inactive objects do not display dimension information, and grouped objects are measured as a whole, so the viewport does not become a sea of dimension annotations . Cheers, Anlv
    • AnlvA

      [Free Plugin]Plugin Debug Manager v1.3.0— Python Plugin Reloading for Cinema 4D

      Watching Ignoring Scheduled Pinned Locked Moved General Talk plugin-information download programming
      3
      1
      1 Votes
      3 Posts
      369 Views
      AnlvA
      @ferdinand Thank you so much! I made some minor adjustments to the plugin, adding support for CTRL hotkey activation, which allows quick reloading of previously checked plugins that need to be reloaded without opening the window. As always, open source, and will continue to be open source. Download: Plugin Debug Manager v1.5.0.zip Cheers, Anlv
    • AnlvA

      Plugin Manager "Create Reload Script" generates invalid Python string path on Windows

      Watching Ignoring Scheduled Pinned Locked Moved Bugs programming off-topic-question
      2
      0 Votes
      2 Posts
      714 Views
      ferdinandF
      Hey @Anlv, Thank you for reaching out to us and reporting this. I just changed it so that the path is always a raw string. This will be shipped with an upcoming (but not the next) public release. Cheers, Ferdinand I.e., your script will then be as follows where there is an r in front of the string, which should fix the issue on Windows. plugins.ReloadPythonPlugin( path = r"C:\Users\<user>\AppData\Roaming\Maxon\Maxon Cinema 4D 2026_XXXXXXXX\plugins\PluginName\PluginName.pyp", reloadDocumentAfterReload=False, reloadOnlyActiveDocument=False )
    • AnlvA

      Is it okay to release a free plugin that overlaps with paid alternatives?

      Watching Ignoring Scheduled Pinned Locked Moved General Talk off-topic
      3
      0 Votes
      3 Posts
      923 Views
      AnlvA
      @ferdinand Thanks for the encouragement, much appreciated!
    • AnlvA

      How to select multiple files using "c4d.storage.LoadDialog()"?

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK python 2026 windows
      6
      1
      0 Votes
      6 Posts
      1k Views
      ferdinandF
      Your approach is not necessarily worse, one could even argue that it is better. I personally would always avoid manually binding to an OS DLL via ctypes, but that is more a personal preference.