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. fwilleke80
    3. Topics
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 103
    • Posts 450
    • Groups 0

    Topics

    • fwilleke80F

      How to prevent handle drawing

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK c++
      3
      0 Votes
      3 Posts
      625 Views
      fwilleke80F
      Ha, right, I should've thought of that ^_^ Thank you, it works! Cheers, Frank
    • fwilleke80F

      BaseContainer::GetDirty() doesn't always change in C4D 2024

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK 2024 c++
      2
      0 Votes
      2 Posts
      450 Views
      ferdinandF
      Hello @fwilleke80, thank you for reaching out to us. I noticed that, in C4D 2024, the return value of BaseContainer::GetDirty() does not always change after changing a value in the container. Is this a bug? I am using BaseContainer::GetDirty() to detect changes to a container, and now this doesn't work anymore. While this certainly sounds like a bug, without something more concrete we can do nothing to help you here. Which parameter types have been changed? The context somewhat implies that this does happen when writing custom data types? We will need code to do anything concrete here. If a fairy granted me three wishes, I would greatly appreciate ... I think the problem with both are custom data types and that our tech team is probably a bit reluctant to rely for collision resistance on external developers (when we would offer a CustomDataTypeClass::GetHashCode). We could of course implement it and then not use it ourself, but that is not how we tend to do things. Cheers, Ferdinand
    • fwilleke80F

      Console output: Description::SetPDescription param(-1) is invalid?

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK 2024 c++ windows
      3
      0 Votes
      3 Posts
      724 Views
      fwilleke80F
      Ok, thanks!
    • fwilleke80F

      BaseContainer::GetCustomDataTypeWritableObsolete()... any side effects?

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK 2024 c++
      9
      0 Votes
      9 Posts
      2k Views
      fwilleke80F
      Hi Ferdinand, thank you for the clarification!
    • fwilleke80F

      VolumeData::AttachVolumeDataFake() in latest C4D 2024 API

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK 2024 c++
      3
      0 Votes
      3 Posts
      716 Views
      fwilleke80F
      Super, thank you!
    • fwilleke80F

      Adding a STATICTEXT element to a Description... changes in C4D 2024?

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK 2024 c++
      10
      0 Votes
      10 Posts
      2k Views
      fwilleke80F
      Very informative, thank you Ferdinand!
    • fwilleke80F

      Can't debug C4D 2023 and 2024 on macOS

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK 2023 2024 c++ macos
      11
      1
      0 Votes
      11 Posts
      2k Views
      fwilleke80F
      @ferdinand said in Can't debug C4D 2023 and 2024 on macOS: first, thank you very much for investing more time into this and with that saving time for me, truly appreciated. You're welcome. If any of this get any of us further it's worth the time. @ferdinand said in Can't debug C4D 2023 and 2024 on macOS: But let us discuss the details per mail. Okay! Cheers, Frank
    • fwilleke80F

      C4D 2023 on macOS: GeUserArea::DrawBitmap() not working anymore?

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK 2023 c++ macos
      8
      0 Votes
      8 Posts
      1k Views
      fwilleke80F
      I already tried using 8 bit greyscale. Still doesn't work in 2023 on macOS, but on the other C4D/OS combinations. Will try RGB, too. If that doesn't work either, I'll be back and try to write a minimal example. Cheers, Frank
    • fwilleke80F

      ShaderData: SUPER::GetDDescription() always returns false

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK 2023 c++
      4
      0 Votes
      4 Posts
      658 Views
      ferdinandF
      Hey @fwilleke80, you are right, it does indicate an error, hence my example from above. When I searched in our internal code base for similar code, I found a lot of return NodeData::GetDDescription(node, description, flags); calls. While there are certainly node types which customize their description handling, this seems to be more a precaution for the case when we decide that we want to implement something in NodeData::GetDDescription in the future. Or something has been there in the past and we optimized it away. In any case, one should not take my comment about calling the base implementation being pointless too seriously. It is best to leave the call in, although it currently has no practical effect and probably will never have. Cheers, Ferdinand
    • fwilleke80F

      How to implement a moveable type with MAXON_OPERATOR_MOVE_ASSIGNMENT?

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK r25 c++ windows
      5
      0 Votes
      5 Posts
      857 Views
      fwilleke80F
      @jana sorry, I forgot to flag it myself. All solved, thank you
    • fwilleke80F

      Getting rid of the burger icon in a dialog

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK r25 c++
      12
      0 Votes
      12 Posts
      2k Views
      fwilleke80F
      Woot, it works!
    • fwilleke80F

      Compiling for R20... linker error in maxon::String

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK r20 r25 c++
      5
      0 Votes
      5 Posts
      933 Views
      M
      Hello @fwilleke80 , without further questions or postings, we will consider this topic as solved by Thursday 01/06/2023 and flag it accordingly. Thank you for your understanding, Maxime.
    • fwilleke80F

      SendModelingCommand(MCOMMAND_SUBDIVIDE) broken in C4D 2023?

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK c++
      4
      1 Votes
      4 Posts
      581 Views
      fwilleke80F
      Thank you, that fixed it.
    • fwilleke80F

      Linker error in new plugin project: DllMain already defined?

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK c++ classic api windows r25
      7
      0 Votes
      7 Posts
      1k Views
      M
      Hello @fwilleke80, without further questions or postings, we will consider this topic as solved by Thursday 01/06/2023 and flag it accordingly. Thank you for your understanding, Maxime.
    • fwilleke80F

      Removing an object from a PointerArray without deleting it

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK c++
      5
      0 Votes
      5 Posts
      857 Views
      fwilleke80F
      Hi Ferdinand, thank you! In deed, that looks pretty simple. Wonder why I couldn't get it to compile... I'll test this and report back in case it doesn't work. Since I guess you found it in active code, I'll mark this thread as solved for now. thanks again! Cheers, Frank
    • fwilleke80F

      macOS Monterey - Can't run source processor anymore?

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK macos c++ project tool r25
      10
      2
      1 Votes
      10 Posts
      2k Views
      fwilleke80F
      @m_adam said in macOS Monterey - Can't run source processor anymore?: So you have to link for example from /usr/local/bin to a python installation, I personally have Python 3.8.9. Xcode itself ships with a python version you could link to (its in Contents/Developer/usr/bin of the application package). So with that path you can call call sudo ln -s PATH_TO_PYTHON /usr/local/bin/python in terminal. Hi Adam! That is in deed what I tried, creating a symlink that points to Python 3. I didn't use the paths, though, but just linked the word "python" to "python3". I guess that was my mistake. Wouldn't it be easier for Maxon and everybody else, if you just changed the preprocessor call in the projects' PreBuild events to "python3", instead of having to go the symlink way and change things on users' computers (which, I guess, will have side effects when users later decide to install Python 2.7 for some reason)? Cheers, Frank
    • fwilleke80F

      Xcode 13.3 throws framework build errors with R25

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK macos c++ r25
      7
      1
      0 Votes
      7 Posts
      1k Views
      fwilleke80F
      Okay, thanks!
    • fwilleke80F

      MSG_MENUPREPARE not sent to BaseShaders

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK c++ r25
      6
      0 Votes
      6 Posts
      916 Views
      fwilleke80F
      I've changed this back to "Normal topic". It was a question, and it was answered, but since there's no solution, I didn't want to mark it as "solved.
    • fwilleke80F

      CustomGui and CustomDataType examples... not used anywhere?

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK c++ classic api sdk
      6
      0 Votes
      6 Posts
      1k Views
      ManuelM
      hi, sorry i didn't had time to investigate yesterday. I'm happy that you find out the solution. Cheers, Manuel
    • fwilleke80F

      GetGeneralLicensingInformation() returns error

      Watching Ignoring Scheduled Pinned Locked Moved Cinema 4D SDK
      5
      0 Votes
      5 Posts
      762 Views
      fwilleke80F
      I already did If they didn't contact you, it strengthens my suspicion, and I can simply ignore further mails from that contact. Thanks! Cheers, Frank