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

    MAXON Unveils CINEMA 4D Release 11.5

    SDK Help
    0
    23
    13.4k
    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 02/09/2009 at 19:36, xxxxxxxx wrote:

      nevermind, fixed.

      function definiton differs. before:
      GetDEnabling(GeListNode *node, const DescID &id;, GeData &t;_data, LONG flags, const BaseContainer *itemdesc);

      and now:
      GetDEnabling(GeListNode *node, const DescID &id;, const GeData &t;_data, LONG flags, const BaseContainer *itemdesc);

      compiler just eats it but it wont work 🙂

      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 02/09/2009 at 22:49, xxxxxxxx wrote:

        Does this 'RayHitID' affect GeRayColResult?

        Thanks for the heads-up on GetDEnabling(), fused! 🙂

        Arggggg, materials again. Ack.

        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 02/09/2009 at 23:19, xxxxxxxx wrote:

          More questions:

          1. AnimateDocument()? What's the replacement or should I change my dozens of references to AnimateDocumentExEx()?

          2. UVWTag.Set(),Get(),Cpy() : What is the void* dataptr?

          3. I see that a bunch of TreeViewFunctions have been made OBSOLETE and return error:

          error C2555: 'FaveResultsFunctions::DrawCell': overriding virtual function return type differs and is not covariant from 'TreeViewFunctions::DrawCell'

          In the middle of a commercial plugin project, having to update at least two other plugins is going to be distracting with so many changes. We haven't even touched materials yet. ;(

          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 02/09/2009 at 23:39, xxxxxxxx wrote:

            Hey Robert,

            no idea what the "void* dataptr" is or does, but the old functions are still there. They were just renamed to *Slow(). SetSlow(), GetSlow(), CpySlow().

            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 02/09/2009 at 23:42, xxxxxxxx wrote:

              That was seen but while I'm updating (necessarily) these new methods should be employed. Hey, 'Slow()' infers that the new methods are faster and I can't pass that up! 😉

              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 02/09/2009 at 23:44, xxxxxxxx wrote:

                yeah, true. i made me a bookmark in VS and will wait for the docs ^_^

                (or Matthias answer)

                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 02/09/2009 at 23:53, xxxxxxxx wrote:

                  I'm coming to the conclusion that this might involve you using the previously nonrecommended VariableTag::GetDataAddressR/W() and sending it with these methods for the UVWTag. Why that makes a difference in speed is beyond me (if my assumption is correct).

                  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 03/09/2009 at 03:30, xxxxxxxx wrote:

                    Coming back to your questions tomorrow.

                    cheers,
                    Matthias

                    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 03/09/2009 at 23:24, xxxxxxxx wrote:

                      About GetDEnabling() and GetEnabling(), the t_data parameter is constant since CINEMA 4D R11.5.

                      virtual Bool GetDEnabling(GeListNode *node, const DescID &id;,const GeData &t;_data,LONG flags,const BaseContainer *itemdesc)

                      cheers,
                      Matthias

                      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 03/09/2009 at 23:26, xxxxxxxx wrote:

                        Quote: Originally posted by kuroyume0161 on 02 September 2009
                        >
                        > * * *
                        >
                        > Does this 'RayHitID' affect GeRayColResult?
                        >
                        >
                        > * * *

                        No.

                        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 03/09/2009 at 23:33, xxxxxxxx wrote:

                          Quote: _AnimateDocument()?
                          >
                          > * * *
                          _


                          This is now:

                          Bool ExecutePasses(BaseThread* bt, Bool animation, Bool expressions, Bool caches)

                          > Quote: _UVWTag.Set(),Get(),Cpy() : What is the void* dataptr?
                          >
                          > * * *
                          _


                          It works now like this:

                          > \> const void \*dataptr = uvwtag- >GetDataAddressR(); \> \> for (LONG i=0; i<cnt; i++) \> { \>      UVWStruct res \>      UVWTag::Get(dataptr, i, res); \>       \>      //do something with res \> } \>

                          > Quote: _I see that a bunch of TreeViewFunctions have been made OBSOLETE and return error
                          >
                          > * * *
                          _


                          DrawCell() is the only new OBSOLETE function for tree views.

                          cheers,
                          Matthias

                          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 04/09/2009 at 08:05, xxxxxxxx wrote:

                            Quote: Originally posted by Matthias Bober on 03 September 2009
                            >
                            > * * *
                            >
                            >> Quote: Originally posted by kuroyume0161 on 02 September 2009
                            >>
                            >> * * *
                            >>
                            >> Does this 'RayHitID' affect GeRayColResult?
                            >
                            >
                            >>
                            >> * * *
                            >
                            >
                            >
                            > No.
                            >
                            >
                            >
                            > * * *

                            Good. 😄

                            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 04/09/2009 at 08:22, xxxxxxxx wrote:

                              Quote: Originally posted by Matthias Bober on 03 September 2009
                              >
                              > * * *
                              >
                              >> Quote: AnimateDocument()?
                              >>
                              >> * * *
                              >>
                              >> * * *
                              >
                              >
                              > _
                              >
                              > * * *
                              >
                              >
                              > This is now:
                              >
                              > Bool ExecutePasses(BaseThread* bt, Bool animation, Bool expressions, Bool caches)
                              >
                              > * * *

                              Strange, but okay.

                              > Quote: _
                              >
                              >> Quote: UVWTag.Set(),Get(),Cpy() : What is the void* dataptr?
                              >>
                              >> * * *
                              >>
                              >> * * *
                              >
                              >
                              >
                              > It works now like this:
                              >
                              >
                              >> const void \*dataptr = uvwtag->GetDataAddressR(); \> \> for (LONG i=0; i <cnt; i++) \> { \>      UVWStruct res \>      UVWTag::Get(dataptr, i, res); \>       \>      //do something with res \> }
                              >
                              > * * *

                              Exactly as I surmised.

                              > Quote: _
                              >
                              >> Quote: I see that a bunch of TreeViewFunctions have been made OBSOLETE and return error
                              >>
                              >> * * *
                              >>
                              >> * * *
                              >
                              >
                              >
                              > DrawCell() is the only new OBSOLETE function for tree views.
                              >
                              > * * *

                              Yes, you are correct. I hadn't noticed having not used the others.

                              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 09/09/2009 at 17:57, xxxxxxxx wrote:

                                What happened to VIDEOPOST_REFRESH?

                                Here's a code snippet that no longer compiles:

                                > \> class spBakerVP : public VideoPostData \> { \> public: \>      virtual LONG GetRenderInfo(PluginVideoPost \*node) { return VIDEOPOST_REFRESH|VIDEOPOST_STOREFRAGMENTS; } \>

                                Is there something that replaces VIDEOPOST_REFRESH? Or do I just omit it now?

                                Thanks!

                                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 10/09/2009 at 01:25, xxxxxxxx wrote:

                                  Quote: _Is there something that replaces VIDEOPOST_REFRESH? Or do I just omit it now?
                                  >
                                  > * * *
                                  _


                                  You just omit it.

                                  cheers,
                                  Matthias

                                  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 22/09/2009 at 02:26, xxxxxxxx wrote:

                                    The SDK docu is up:

                                    CINEMA 4D R11.514 SDKdocumentation[URL-REMOVED]


                                    [URL-REMOVED] @maxon: This section contained a non-resolving link which has been removed.

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