Navigation

    • Register
    • Login
    • Search
    • Categories
    1. Home
    2. Tags
    3. r23
    Log in to post

    • UNSOLVED Python Tag Plugin Doesn't Work Properly With Resource Files
      Cinema 4D Development • python c++ r23 • • beatgram  

      1
      0
      Votes
      1
      Posts
      10
      Views

      No one has replied

    • G

      Material Assignments doesn't update when changing TextureTag Material
      Cinema 4D Development • python microsoft windows r23 • • Graeme  

      5
      0
      Votes
      5
      Posts
      16
      Views

      M

      hi, thanks @mp5gosu for the answer. About inserting material before making some changes, there's no real right way of doing it. It just that if something go wrong about the change you are doing, you have to remove the material from the document, while if you don't insert it, you don't have to. As @mp5gosu said it's better to insert the object in the document before linking them. Even if should work if you insert the material after. Cheers, Manuel
    • UNSOLVED Dynamic elements in a CYCLE, CYCLE empty after loading document?
      Cinema 4D Development • r20 c++ r21 classic api r23 s22 • • fwilleke80  

      7
      0
      Votes
      7
      Posts
      34
      Views

      Ah, ok, yes that sounds reasonable. When would I do that? In Read(), Write(), and CopyTo()? And what exactly would I do? Simple getting the value and immediately setting it again probably wouldn’t change anything.
    • T

      Is there a Resource Editor for Version 23
      Cinema 4D Development • r23 • • ThomasB  

      2
      0
      Votes
      2
      Posts
      28
      Views

      Hi Thomas, I'm sad to confirm that at the moment there is no updated version of ResEdit for R23. Cheers, Riccardo
    • SOLVED Updating F-Curves in Timeline on EditSlider Drag
      Cinema 4D Development • python sdk microsoft windows r23 • • blastframe  

      4
      0
      Votes
      4
      Posts
      36
      Views

      M

      @blastframe said in Updating F-Curves in Timeline on EditSlider Drag: What's c4d.EVMSG_FCURVECHANGE for then? After a quick check (sorry, I should have checked yesterday for a more complete answer) literally nothing. It's used nowhere. Cheers, Manuel
    • SOLVED CCurve.FindPrevUnmuted & CCurve.FindNextUnmuted
      Cinema 4D Development • python sdk microsoft windows r23 • • blastframe  

      3
      0
      Votes
      3
      Posts
      43
      Views

      @ferdinand Thank you for this; it makes things much clearer. I am very grateful we have the forum to clarify these issues.
    • J

      Collect System Information/Configuration
      Cinema 4D Development • c++ api r23 documentation • • JuicyJuggles  

      2
      0
      Votes
      2
      Posts
      23
      Views

      M

      hi, you can have a look at our manual about MachineInterface you will find all the machine information under those attributs Cheers, Manuel
    • SOLVED Creating a Keyframe similar to Ctrl-Clicking the Curve
      Cinema 4D Development • python api microsoft windows r23 • • blastframe  

      3
      0
      Votes
      3
      Posts
      37
      Views

      @ferdinand That was exactly what I was seeking, thank you, Ferdinand!
    • UNSOLVED Python and the GUI Separator
      Cinema 4D Development • python c++ r21 api r23 documentation • • Cairyn  

      5
      0
      Votes
      5
      Posts
      40
      Views

      @m_magalhaes said in Python and the GUI Separator: Of course, opportunity to have a better documentation is more than welcome. that allow us to track things and add them in our changelogs. okay... (everything here is for the Python doc page for GeDialog, unless specified differently) The first one would be a line that I believe to be erroneous but maybe there's a secret functionality behind it that I don't get: Both GeDialog.AddRadioButton and GeDialog.AddRadioText have the note Used with radio groups created with AddRadioGroup(). However, there is no way to connect these controls with a radio group. Radio groups only accept AddChild entries, and AddChild cannot refer another control as subid. (id can be a C4DGadget but subid can not.) The calls AddRadioButton/Text do not allow to specify a radio group as parent. So, unless there is an undocumented trick, this note may be wrong. (To use RadioButton and RadioText, I handle the clicks myself in the Command method, and deselect the complementary controls.) The screenshot under AddColorField belongs actually to AddColorChooser. Not an error, but it would be nice to mention under GeDialog.AddDlgGroup that DLG_OK and DLG_CANCEL are not just the flags for type, but also serve as IDs for the buttons that can be evaluated in the Command method. I think it's unusual to have bitset flags at the same time as result integers (even in C4D: the MessageDialog has GEMB_xxx values as boole-combineable flags, but separate GEMB_R_xxx constants as results) so it bears mentioning. GeDialog.AddSlider tells us Adds a slider with an editable number field to the layout. which is apparently copied from AddEditSlider, as AddSlider does not have a number field. GeDialog.AddChildren - what's supposed to be in the BaseContainer bc? I originally assumed you could use it like this: self.AddRadioGroup(ID_RADIO_MAIN, flags = c4d.BFH_LEFT, columns = 1) r1 = self.AddRadioText(id=ID_RADIO_4, flags=c4d.BFH_SCALEFIT, name="A radio text") r2 = self.AddRadioText(id=ID_RADIO_5, flags=c4d.BFH_SCALEFIT, name="Radio text 2") r3 = self.AddRadioText(id=ID_RADIO_6, flags=c4d.BFH_SCALEFIT, name="RT3") bc = c4d.BaseContainer() bc.SetData(ID_RADIO_4, r1) bc.SetData(ID_RADIO_5, r2) bc.SetData(ID_RADIO_6, r3) self.AddChildren(ID_RADIO_MAIN, bc) but SetData raises an error. As a BaseContainer is a C++ structure and r1 is a Python data, I come to doubt that would even be possible, so perhaps AddChildren is limited to ID / string combinations, which actually do work: self.AddRadioGroup(ID_RADIO_MAIN, flags = c4d.BFH_LEFT, columns = 1) bc = c4d.BaseContainer() bc.SetData(ID_RADIO_4, "Text1") bc.SetData(ID_RADIO_5, "Text2") bc.SetData(ID_RADIO_6, "Text3") self.AddChildren(ID_RADIO_MAIN, bc) May be useful to document that explicitly. The C++ page for the same command also says nothing on the subject. GeDialog.GroupBegin What is the difference between BFV_GRIDGROUP_EQUALCOLS - Each column has the same width and BFV_CMD_EQUALCOLUMNS Columns have equal width ? I couldn't get the second one to work. Deprecated? Okay, that's what I noticed while working through the GeDialog page. I skipped a lot so there may be other open issues.
    • SOLVED Executing Python code in C++: crash when importing c4d package
      Cinema 4D Development • python c++ r23 maxon api apple macos • • fwilleke80  

      4
      0
      Votes
      4
      Posts
      42
      Views

      I was in deed calling the code from within PluginStart(). Calling it from PluginMessage(C4DPL_STARTACTIVITY) fixed it. Thank you, Kent! Cheers, Frank
    • UNSOLVED Request: Combobox Icons
      Cinema 4D Development • sdk api r23 documentation request • • blastframe  

      6
      0
      Votes
      6
      Posts
      87
      Views

      @blastframe said in Request: Combobox Icons: @zipit "it would be impossible for a developer to know otherwise from just the documentation." Hi @blastframe, I was just a bit cheeky ;) The C++ GeDialog Manual shows how to embed an icon via its address (which works similarly), but is not a replacement for the Python docs and explaining it properly in one place. So no worries, I agree with you that this should be improved upon. Cheers, Ferdinand
    • SOLVED ReferenceError when trying to Cache a GeClipMap
      Cinema 4D Development • python api microsoft windows r23 • • blastframe  

      3
      0
      Votes
      3
      Posts
      40
      Views

      @zipit Thank you very much, Ferdinand. This helped me a lot!
    • SOLVED Rotating a GeClipMap
      Cinema 4D Development • python sdk microsoft windows r23 • • blastframe  

      11
      0
      Votes
      11
      Posts
      128
      Views

      @zipit Thank you for the information.
    • M

      SOLVED Difficulty with cloners and and lifetime of objects
      Cinema 4D Development • c++ sdk api microsoft windows r23 apple macos application development • • mastergog  

      13
      0
      Votes
      13
      Posts
      112
      Views

      M

      All right, thank you for all the help. I'll close this now.
    • M

      SOLVED Find Plugin remains by Plugin ID and delete - how to tacle.
      Cinema 4D Development • python api r23 • • mogh  

      5
      0
      Votes
      5
      Posts
      65
      Views

      M

      I just had time to check this hence the holidays. This works with the correct ID (1036219 = Redshift) the nodes render my "cleaned" C4D file again. Thank you very much @m_magalhaes kind regards mogh
    • MacOS BigSur on M1 Macbook Air zlib not loading
      Cinema 4D Development • python r23 bug report apple macos • • mikeudin  

      6
      0
      Votes
      6
      Posts
      83
      Views

      M

      Correct here are all the one we expect to fail: bz2 curses gzip lzma zlib As a quick reminder, Python 3.7.7 doesn't officially support M1, and only Python 3.9.1 (released in December does fully support it). Cheers, Maxime.
    • SOLVED Viewport supersampling performance
      Cinema 4D Development • r23 • • rsodre  

      6
      0
      Votes
      6
      Posts
      48
      Views

      We found another AA option on Settings, Viewport Hardware, that performs much better than the View Settings Supersampling, probably using a different technique. Thanks.
    • P

      SOLVED Scrolling in UA
      Cinema 4D Development • python r23 • • pim  

      6
      0
      Votes
      6
      Posts
      88
      Views

      P

      Ok, clear. Thank you.