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

    Change from R12 to R13 for Hair Guides Link?

    Scheduled Pinned Locked Moved SDK Help
    4 Posts 0 Posters 348 Views
    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 Offline
      Helper
      last edited by

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

      On 28/04/2012 at 06:41, xxxxxxxx wrote:

      User Information:
      Cinema 4D Version:   R13 
      Platform:   Windows  ;   Mac OSX  ; 
      Language(s) :     C++  ;

      ---------
      What changed between R12 and R13 for Hair Guides Link?  My OneSpline plugin works in R12 but, even built for R13, it has undesirable results.  Saved out of R12 and opened in R13, same problem.  Using the R12 version of my plugin in R13, same problem.  My diagnosis: Something changed in the way that this Link field works in R13 and it isn't my plugin (or I don't know how to 'fix' it).  OneSpline is a generator that accepts multiple splines as input and outputs a single spline (multi-segment).  Works in all previous versions of Cinema 4D but not in R13. If I Make Editable (which should be identical to the returned cache of GetVirtualObjects()), that new object seems to work.  Has there been a change in generator objects returning a spline object not mentioned in the SDK documentation?

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

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

        On 28/04/2012 at 18:08, xxxxxxxx wrote:

        While GetContour() works, changes to the input splines are not relayed to the results.  This is a bit frustrating since GetContour() seems to be more about generating a spline object result parametrically instead of as a result of input objects (it isn't call on changes to the input objects and has no cache/dirty checking).  There has been no change in the GetVirtualObjects() results - the Hair Guides Link always produces incorrect results.

        Any ideas?

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

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

          On 29/04/2012 at 00:52, xxxxxxxx wrote:

          I guess you could use the GetContour solution from here:
          https://developers.maxon.net/forum/topic/6070/6249_getcontour-refresh-or-uncache-how
          It works fine for my spline generators using external splines as input.

          Cheers
          Lennart

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

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

            On 30/04/2012 at 03:57, xxxxxxxx wrote:

            The CheckDirty() solution appears to have solved it!  Yay!! 🙂

            Thanks, Lennart!

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