Maxon Developers
    • Downloads
      • All Downloads
      • Cinema 4D Python SDK
      • Cinema 4D C++ SDK
      • Cineware SDK
      • ZBrush GoZ SDK
      • Cinema 4D Python Examples
      • Cinema 4D C++ Examples
      • Project Tool
      • SDK Database
    • Documentation
      • Cinema 4D Python SDK
      • Cinema 4D C++ SDK
      • Cineware SDK
      • ZBrush GoZ SDK
    • Forum
    • Support
      • Support Procedures
      • Registered Developer Program
      • Plugin IDs
      • Contact Us
    • Forums
      • Overview
      • Cinema 4D SDK Support
      • Cineware SDK Support
      • ZBrush 4D SDK Support
      • Bugs
      • News & Information
      • Downloads
      • General Talk
    • Unread
    • Recent
    • Tags
    • Users
    • Register
    • Login
    1. Home
    2. Cinema 4D SDK
    Log in to post
    Load new posts
    • Newest to Oldest
    • Oldest to Newest
    • Most Posts
    • Most Votes
    • Most Views
    • P

      Did something change in the Bevel operation after R21.026?

      python r21 • • pim
      9
      0
      Votes
      9
      Posts
      286
      Views

      ManuelM

      hi,

      must be monday, sorry,

      the 21.207 IS the current last public version (and after another test, the bug is definitely there). It's already out πŸ™‚

      the next update we can't tell what and when.

      Cheers,
      Manuel

    • P

      GetId() returns a long and not a int!

      r21 python • • pim
      5
      0
      Votes
      5
      Posts
      133
      Views

      P

      Great, thank you.

    • esanE

      Connect + Delete groups iteratively

      python r20 • • esan
      5
      0
      Votes
      5
      Posts
      535
      Views

      ManuelM

      hello,

      I'will consider this thread as solved tomorrow if you have nothing to add πŸ™‚

      Cheers,
      Manuel

    • P

      Best plugin type for background (thread) processing?

      r20 python • • pim
      16
      0
      Votes
      16
      Posts
      822
      Views

      M

      Since this topic is older than a week I marked is as closed, but feel free to reopen it if you have further questions.

      Cheers,
      Maxime

    • C

      Performance Issue with Symmetry - and other

      • • chakuew0
      2
      0
      Votes
      2
      Posts
      69
      Views

      M

      Hi @chakuew0, plugincafe is only a support for Cinema 4D API and SDK, and I don't see in any way how your question is related to the API, but more an issue within Cinema 4D.

      So please contact the Cinema 4D support for all no related API questions in this page.

      Cheers,
      Maxime.

    • CairynC

      NBIT xHIDE visibility flags - THIDE deprecated?

      c++ python r21 • • Cairyn
      7
      0
      Votes
      7
      Posts
      154
      Views

      CairynC

      Thanks, it's good to know that there are internal functionalities actually using these flags!

    • P

      def Message - What Message is triggered when an Object is created or moved in the hierarchy.

      • • Pryme8
      5
      0
      Votes
      5
      Posts
      291
      Views

      P

      Thank you so much! This helps me a lot with the understanding of what was going on. I am digging back into my work on this today and will follow up with your advice.

    • mfersaouiM

      How to calculate a rectangle corners position depending on her rotation

      c++ python • • mfersaoui
      6
      0
      Votes
      6
      Posts
      258
      Views

      mfersaouiM

      @zipit
      Hi, Thank you so much.

    • ?

      List of all Cinema 4D IDs?

      r21 sdk python • • A Former User
      5
      0
      Votes
      5
      Posts
      230
      Views

      ?

      @m_adam Thank you for the clarification and the code example, Maxime!

    • J

      GetSplinePointSegment Offset

      r20 c++ sdk • • JohnThomas
      8
      0
      Votes
      8
      Posts
      346
      Views

      r_giganteR

      Hi @JohnThomas thanks for the follow-up.

      I see the point, but when you're dealing with uniform splines you've also to consider the number of intermediate points you're using to approximate the natural spline. With a natural parametrization even with a low number of points the vertexes position returned from SplineHelp::GetPosition() are accurate, whilst with a uniform parametrization you get higher accuracy as long as you increase the number of points.

      See the data below, where first coordinate is the position returned by the SplineHelp::GetPosition and the second coordinate is returned by quering the points vector PointsObject::GetPointR()

      Natural_4 [4, 2123.461, BEZIER, 1] 0 [0/0], 0.000[0.000] --> (200.000,0.000,0.000) -- (200.000,0.000,0.000) 1 [17/0], 0.250[530.865] --> (0.000,700.000,0.000) -- (0.000,700.000,0.000) 2 [34/0], 0.500[1061.731] --> (-200.000,0.000,0.000) -- (-200.000,0.000,0.000) 3 [51/0], 0.750[1592.596] --> (0.000,-200.000,0.000) -- (0.000,-200.000,0.000) Uniform_4 [4, 2107.332, BEZIER, 2] 0 [0/0], 0.000[0.000] --> (200.000,0.000,0.000) -- (200.000,0.000,0.000) 1 [7/0], 0.350[737.566] --> (4.370,699.695,0.000) --> (0.000,700.000,0.000) 2 [14/0], 0.700[1475.132] --> (-199.849,8.692,0.000) -- (-200.000,0.000,0.000) 3 [17/0], 0.850[1791.232] --> (-4.394,-199.953,0.000) -- (0.000,-200.000,0.000) Uniform_16 [4, 2107.332, BEZIER, 2] 0 [0/0], 0.000[0.000] --> (200.000,0.000,0.000) -- (200.000,0.000,0.000) 1 [7/0], 0.350[737.566] --> (4.370,699.695,0.000) -- (0.000,700.000,0.000) 2 [14/0], 0.700[1475.132] --> (-199.849,8.692,0.000) -- (-200.000,0.000,0.000) 3 [17/0], 0.850[1791.232] --> (-4.394,-199.953,0.000) -- (0.000,-200.000,0.000) Uniform_128 [4, 2124.555, BEZIER, 2] 0 [0/0], 0.000[0.000] --> (200.000,0.000,0.000) -- (200.000,0.000,0.000) 1 [182/0], 0.353[749.359] --> (-1.373,699.970,0.000) -- (0.000,700.000,0.000) 2 [363/0], 0.703[1494.600] --> (-199.996,1.279,0.000) -- (-200.000,0.000,0.000) 3 [440/0], 0.853[1811.636] --> (1.380,-199.995,0.000) -- (0.000,-200.000,0.000)

      If no further help is needed please don't forget to set the thread as Solved.

      Cheers, R

    • C4DSC

      I cannot get multiple polygons from GetNearestPolygon

      r20 c++ • • C4DS
      6
      0
      Votes
      6
      Posts
      147
      Views

      ManuelM

      hello,

      I've lookied into the live selection tool and internally it's using GetPixelInfoPolygon, or the equivalent for point and edges.

      You also have Get<xxx>PixelBuffer where <xxx> is Point, Edge or Polygon. That return the internal buffer constructed inside the Init function of the ViewportSelect Class.

      pixelBuffer[ width*y + x] will give you the right pixel on that buffer.

      Sorry to have missed those functions.

      Cheers,
      Manuel

    • M

      C++ -> Python of DOCUMENTSETTINGS_GENERAL & DOCUMENT_STATEX

      • • mogh
      4
      0
      Votes
      4
      Posts
      100
      Views

      M

      thanks to all of you, got it working with
      axisstate.x = int(doc.GetData(c4d.DOCUMENTSETTINGS_GENERAL).GetBool(c4d.DOCUMENT_STATEX))

      kind regards mogh

    • chuanzhenC

      Draw a point in View,how to select it?

      r21 c++ • • chuanzhen
      10
      0
      Votes
      10
      Posts
      347
      Views

      chuanzhenC

      @m_magalhaes
      ok,It's a bit complicated😊

    • jcooperJ

      Making Houdini Engine visible to C4D via Python

      r21 python • • jcooper
      4
      0
      Votes
      4
      Posts
      219
      Views

      jcooperJ

      @r_gigante Perfect! Worked like a charm. Thank you.

    • fwilleke80F

      ParallelFor vs. ParallelImage

      c++ r20 sdk macos • • fwilleke80
      6
      0
      Votes
      6
      Posts
      140
      Views

      fwilleke80F

      Thanks a lot! That helps πŸ™‚

      Cheers,
      Frank

    • ?

      Object Links in GeDialog

      sdk python • • A Former User
      1
      0
      Votes
      1
      Posts
      92
      Views

      No one has replied

    • ?

      Listing All Renderers

      python • • A Former User
      5
      0
      Votes
      5
      Posts
      170
      Views

      ?

      @m_adam You are a genius - I am in awe!

      Thank you everyone for the help!

    • M

      How to setup c4d.utils.ViewportSelect() and GetNearestPoint to work

      python • • mogh
      9
      0
      Votes
      9
      Posts
      527
      Views

      M

      @m_magalhaes

      This morning: uff more learning and work.
      This Afternoon lets try this code ... mind blown ... thank you !

      I'll mark this as solved hence I think ist a good way to close a thread with a working prototype for others to learn.

      Thank You again, @zipit & @m_magalhaes
      mogh

    • fwilleke80F

      Hiding GeDialog elements

      c++ r21 • • fwilleke80
      7
      0
      Votes
      7
      Posts
      181
      Views

      fwilleke80F

      Thanks, Maxime!
      That answers all my questions πŸ™‚

      I'll mark this solved now.

    • ?

      GeUserArea Tool Tips

      python • • A Former User
      5
      0
      Votes
      5
      Posts
      213
      Views

      ?

      @m_adam & @PluginStudent Thank you both! This was exactly what I needed. This forum is so so helpful.