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

    communication with C4D(recognize user interaction)

    SDK Help
    0
    2
    223
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Helper
      last edited by

      THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

      On 13/12/2012 at 03:22, xxxxxxxx wrote:

      User Information:
      Cinema 4D Version:   13 
      Platform:   Windows  ;   
      Language(s) :     C++  ;   PYTHON  ;

      ---------
      Hi all

      I do not know english well.
      Simply put, since Object data has been changed,
      How can I recognize quickly that BaseObject data whether changed or not
      (Matrix and Point's data)
      It is possible to quick check data whether changed or not?

      additional infomation.

      > I'm in the process of making some server & client.
      >
      > Sever is getting data and serve data to all connected Client, like a chat server.
      > There are two kind of Client exist. admin and user.
      >
      > server and user's Client is done while admin Client is in process.
      > If Admin Client has only one Object that sent by Admin Client to server
      > it is easy, just send all data(Matrix and Point structure).
      >
      > but, If it has many Obejcts and Obejct has many points,
      > assume that initial Setting is done, Admin client move any Obejct's point or position.
      > then in order to send data to server,
      > Admin Client spend many time in getting all Obejcts data and
      > making binary that to send (Matrix, Points)
      >
      > So to avoid sending unchaneged Obejct's data,
      > Have to pass unchaneged Obejcts while Admin Client send Obejct's data
      >
      > It is possible to quick check data whether changed or not?
      >

      1 Reply Last reply Reply Quote 0
      • H
        Helper
        last edited by

        THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

        On 13/12/2012 at 04:41, xxxxxxxx wrote:

        The NodeData Message() method lets you respond to many things, including matrix, data, and attribute changes. ObjectData is a derived class of NodeData.  Since these messages are received as things change, you may need to keep track of which objects have changed since your last send to server.

        1 Reply Last reply Reply Quote 0
        • First post
          Last post