Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware 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
    • Register
    • Login
    1. Home
    2. fwilleke80
    3. Topics
    • Profile
    • Following 0
    • Followers 0
    • Topics 103
    • Posts 450
    • Best 28
    • Controversial 0
    • Groups 0

    Topics created by fwilleke80

    • fwilleke80F

      How to prevent handle drawing

      Cinema 4D SDK
      • c++ • • fwilleke80
      3
      0
      Votes
      3
      Posts
      407
      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

      Cinema 4D SDK
      • 2024 c++ • • fwilleke80
      2
      0
      Votes
      2
      Posts
      287
      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?

      Cinema 4D SDK
      • 2024 c++ windows • • fwilleke80
      3
      0
      Votes
      3
      Posts
      504
      Views

      fwilleke80F

      Ok, thanks! 🙂

    • fwilleke80F

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

      Cinema 4D SDK
      • 2024 c++ • • fwilleke80
      9
      0
      Votes
      9
      Posts
      1.2k
      Views

      fwilleke80F

      Hi Ferdinand, thank you for the clarification!

    • fwilleke80F

      VolumeData::AttachVolumeDataFake() in latest C4D 2024 API

      Cinema 4D SDK
      • 2024 c++ • • fwilleke80
      3
      0
      Votes
      3
      Posts
      444
      Views

      fwilleke80F

      Super, thank you!

    • fwilleke80F

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

      Cinema 4D SDK
      • 2024 c++ • • fwilleke80
      10
      0
      Votes
      10
      Posts
      1.1k
      Views

      fwilleke80F

      Very informative, thank you Ferdinand!

    • fwilleke80F

      Can't debug C4D 2023 and 2024 on macOS

      Cinema 4D SDK
      • 2023 2024 c++ macos • • fwilleke80
      11
      0
      Votes
      11
      Posts
      1.4k
      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?

      Cinema 4D SDK
      • 2023 c++ macos • • fwilleke80
      8
      0
      Votes
      8
      Posts
      898
      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

      Cinema 4D SDK
      • 2023 c++ • • fwilleke80
      4
      0
      Votes
      4
      Posts
      504
      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?

      Cinema 4D SDK
      • r25 c++ windows • • fwilleke80
      5
      0
      Votes
      5
      Posts
      616
      Views

      fwilleke80F

      @jana sorry, I forgot to flag it myself. All solved, thank you 👍

    • fwilleke80F

      Getting rid of the burger icon in a dialog

      Cinema 4D SDK
      • r25 c++ • • fwilleke80
      12
      0
      Votes
      12
      Posts
      1.3k
      Views

      fwilleke80F

      Woot, it works! 🕺

    • fwilleke80F

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

      Cinema 4D SDK
      • r20 r25 c++ • • fwilleke80
      5
      0
      Votes
      5
      Posts
      696
      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?

      Cinema 4D SDK
      • c++ • • fwilleke80
      4
      1
      Votes
      4
      Posts
      419
      Views

      fwilleke80F

      Thank you, that fixed it.

    • fwilleke80F

      Linker error in new plugin project: DllMain already defined?

      Cinema 4D SDK
      • c++ classic api windows r25 • • fwilleke80
      7
      0
      Votes
      7
      Posts
      826
      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

      Cinema 4D SDK
      • c++ • • fwilleke80
      5
      0
      Votes
      5
      Posts
      596
      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?

      Cinema 4D SDK
      • macos c++ project tool r25 • • fwilleke80
      10
      1
      Votes
      10
      Posts
      1.3k
      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

      Cinema 4D SDK
      • macos c++ r25 • • fwilleke80
      7
      0
      Votes
      7
      Posts
      999
      Views

      fwilleke80F

      Okay, thanks!

    • fwilleke80F

      MSG_MENUPREPARE not sent to BaseShaders

      Cinema 4D SDK
      • c++ r25 • • fwilleke80
      6
      0
      Votes
      6
      Posts
      691
      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?

      Cinema 4D SDK
      • c++ classic api sdk • • fwilleke80
      6
      0
      Votes
      6
      Posts
      782
      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

      Cinema 4D SDK
      • • • fwilleke80
      5
      0
      Votes
      5
      Posts
      581
      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