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
    • Recent
    • Tags
    • Users
    • Login
    1. Maxon Developers Forum
    2. ymoon
    Offline
    • Profile
    • Following 1
    • Followers 1
    • Topics 15
    • Posts 35
    • Groups 0

    ymoon

    @ymoon

    1
    Reputation
    18
    Profile views
    35
    Posts
    1
    Followers
    1
    Following
    Joined
    Last Online

    ymoon Unfollow Follow

    Best posts made by ymoon

    • RE: Run command, after c4d fully loaded...

      Thank you.. It's Solved.
      @fwilleke80 @ferdinand and @kbar

      def PluginMessage(_id, data):
      if _id == c4d.C4DPL_PROGRAM_STARTED:

      posted in Cinema 4D SDK
      ymoonY
      ymoon

    Latest posts made by ymoon

    • RE: VertexMap Display (Behavior Equivalent to Double-Click)

      @ferdinand
      Thank you. It works well. --> tag.Message(c4d.MSG_EDIT)

      posted in Cinema 4D SDK
      ymoonY
      ymoon
    • VertexMap Display (Behavior Equivalent to Double-Click)

      When you select a Vertex Map tag on an object and double-click it, the colors become visible in the viewport. How can I replicate this double-click behavior through a script?

      import c4d
      
      def main():
          obj = doc.SearchObject("PointObj")
          
          vmap_tag = None
      
          for tag in obj.GetTags():
              if tag.CheckType(c4d.Tvertexmap):
                  vmap_tag = tag
                  break
          doc.SetActiveTag(vmap_tag, c4d.SELECTION_NEW)
      
          c4d.EventAdd()
      
      if __name__ == '__main__':
          main()
      
      posted in Cinema 4D SDK 2026 python windows
      ymoonY
      ymoon
    • How can I add the secondary greyed-out text in the Object Manager?

      How can I add the secondary greyed-out text that appears next to an object's name in the Object Manager, like in the Condition (angular velocity.x) example? I'm not referring to renaming the object, but the system-generated secondary label. How is this done? I couldn’t find any reference to this feature anywhere.

      txt.png

      posted in Cinema 4D SDK 2025 python
      ymoonY
      ymoon
    • RE: Python Tag plugin : Is it possible to disable(ghost) the host object's parameters?

      @ferdinand
      Thank you for your kind explanation. I will explore other options.

      posted in Cinema 4D SDK
      ymoonY
      ymoon
    • Python Tag plugin : Is it possible to disable(ghost) the host object's parameters?

      Hello Hi Dear....
      In a Python Tag plugin, is it possible to disable (ghost) the host object's parameters? GetDEnabling only allowed disabling the tag's own options.
      Is there a way to do this?
      ex) the tag disables some options of the Bend object.

      	def GetDEnabling(self, node, id, t_data, flags, itemdesc) : 
      
      		#disable --> DEFORMOBJECT_ALIGNMENT DEFORMOBJECT_FITTOPARENT DEFORMOBJECT_MODE
      
          def Execute(self, op, doc, host, bt, priority, flags):
              doc = c4d.documents.GetActiveDocument()
              bend = op.GetObject()
      
      

      Thank You....

      posted in Cinema 4D SDK python 2025
      ymoonY
      ymoon
    • RE: Python Tag: Detecting Edge Selection Changes

      Thanks, I'll test Dirty on selection.

      posted in Cinema 4D SDK
      ymoonY
      ymoon
    • Python Tag: Detecting Edge Selection Changes

      Can Python tag detect when an object's edge selection is being added or modified?

      So far, this is the only thing I've discovered: The detection only responds when a component is added or deleted.

      import c4d
      def main():
          pass
      def message(mid, data):
          if mid == c4d.MSG_POLYGONS_CHANGED: 
              print(f"somthing is happening: {mid}")
          return True
      
      posted in Cinema 4D SDK windows 2025 python
      ymoonY
      ymoon
    • RE: Force VertexMap display

      @ferdinand, Is it possible to VertexColor, WeightMap(character rig) in the same way?
      Some games use VertexColor, so marking can always be useful.
      I tried to convert your code to VertexColor, but I lack knowledge. Please help us.

      posted in Cinema 4D SDK
      ymoonY
      ymoon
    • RE: hud depth buffer?

      Added one more for... zip to remove the invisible points.

      posted in Cinema 4D SDK
      ymoonY
      ymoon
    • RE: hud depth buffer?

      @i_mazlov said in hud depth buffer?:

      As a workaround you might consider only drawing HUDs for those points that are exposed to the editor camera.

      Thanks for your answer. The code above is my limit.
      would you give me a hint? thank you.

      posted in Cinema 4D SDK
      ymoonY
      ymoon