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

    Make Object Editable

    Scheduled Pinned Locked Moved PYTHON Development
    5 Posts 0 Posters 541 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H Offline
      Helper
      last edited by

      On 24/01/2013 at 03:53, xxxxxxxx wrote:

      I read somewhere in forum that there's no way to prevent objectPlugin from "Make Editable" or "Current State to Object". Is that right?

      If so, maybe there's a way to "catch" if user did ME or CSTO and delete object? What I mean is if user makes CSTO, then I want to delete object - so user has nothing:) Generally speaking I want my plugin to wonr ONLY as a plugin and I don't want user to make it CSTO. However if he does that, then I just delete that object and leave him nothing.

      Possible?

      1 Reply Last reply Reply Quote 0
      • H Offline
        Helper
        last edited by

        On 24/01/2013 at 05:38, xxxxxxxx wrote:

        Nope, not possible.

        1 Reply Last reply Reply Quote 0
        • H Offline
          Helper
          last edited by

          On 24/01/2013 at 06:04, xxxxxxxx wrote:

          To be honest I was expecting such reply:)
          Thank you.

          1 Reply Last reply Reply Quote 0
          • H Offline
            Helper
            last edited by

            On 24/01/2013 at 06:18, xxxxxxxx wrote:

            you can overwrite NodeData.CopyTo() and return False which will at least prevent CSTO.
            but if you do this permanently you won't be able to copy your object at all. this also means
            no saving 🙂

            1 Reply Last reply Reply Quote 0
            • H Offline
              Helper
              last edited by

              On 24/01/2013 at 06:21, xxxxxxxx wrote:

              Axaxa, ok, got that littledevil:)
              Copying and saving is a must have:)

              1 Reply Last reply Reply Quote 0
              • First post
                Last post