Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware 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

    GetContour And op->Touch()

    SDK Help
    0
    4
    448
    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 12/11/2003 at 18:35, xxxxxxxx wrote:

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

      ---------
      The Touch function does not seem to work as described in the documentation when used inside the GetContour function.
      Description:
      _The dependence lists are functions that help make life easier, but you can go low level also. If you don't want to use dependence lists you can do the following:
      _

       _     
        for (...go through all objects replaced by the generator...)  
        {  
          if (obj->__<_a class=linkfn href= "file:///d:/applications/maxon/r8sdkhtml2003-05-12/pages/c4d_baseobject/class_baseobject42.html#isdirty56"_>_SPAN title=Bool BaseObject::IsDirtyLONG flags"> color=#800080 face=Courier New">IsDirtySPAN class=silentDIRTY_DATA DIRTY_MATRIX/SPAN/SPAN _) // if object has changed since the  
        last time this routine was called  
            dirty = TRUE; // cache needs to be rebuilt  
          
          // by the parameter you can control if you want to change if the   
        content/structure has been changed (DIRTY_DATA), the matix (DIRTY_MATRIX) or both  
          
         op-><_<_a class=linkfn href= "file:///d:/applications/maxon/r8sdkhtml2003-05-12/pages/c4d_baseobject/class_baseobject42.html#touch60"_>_60">SPAN title=void BaseObject::Touchvoid"> color=#800080 face=Courier New">TouchSPAN class=silentobj/SPAN/SPAN _; // mark object as 'used by generator'.  
        }  
          
        if (!dirty) return op-&_<_a class=linkfn href= "file:///d:/applications/maxon/r8sdkhtml2003-05-12/pages/c4d_baseobject/class_baseobject42.html#getcache47"_>_ache47">SPAN title=BaseObject BaseObject::*GetCacheHierarchyHelp *hh=NULL"> color=#800080 face=Courier New">GetCacheSPAN class=silenthh/SPAN/SPAN _;  
      _   
      
      I really needs this to work within the GetContour function as that is the only way to make a plugin object generator that returns as a spline type ( not a plugin object ).  My most basic need is to make the input source objects to the generator be hidden from editor views and renders.
      
      Regards,  
      Thomas Cray
      
      [www.cidertank.com](http://www.cidertank.com)
      
      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 12/11/2003 at 22:16, xxxxxxxx wrote:

        Last I looked there were some limitations with GetContour() compared to GetVirtualObject(). This might be one of them. In my spline plugin (Helix) I stick to the latter. Any other object that wants to handle for example spline instances as input must be able to handle splines from a not-OBJECT_SPLINE generator anyway.
        When darf mentioned this in the past he said that he had found some objects that didn't accept not-OBJECT_SPLINE splines, but I never managed to find out which they were. If you could tell me I'll see if that's a bug.

        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 12/11/2003 at 22:43, xxxxxxxx wrote:

          Please suggest that GetContour would be passed HierarchyHelp and allow the Touch function to work appropriately.  Touch doesn't seem to do anything from GetContour.  This seems like a flaw.
          Regards,
          Thomas Cray
          www.cidertank.com

          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/11/2003 at 07:16, xxxxxxxx wrote:

            I'll pass the suggestion along.

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