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

    GitHub PluginCafe org

    General Discussion
    0
    11
    1.8k
    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

      On 06/02/2013 at 06:50, xxxxxxxx wrote:

      Inspired by Remotion4D's suggestion to put code on GitHub, and me being a GitHub user since
      a little time, I created an unofficial GitHub Organization for the PluginCafe.

      What isGitHub?

      GitHub is a hosting service for Git. Git is a distributed version control system. It makes it easy for
      a group of people to develop on the same project simultaneously, discussing issues and bugs and
      review code.

      What is the aim of thePluginCafe GitHub Organization?

      • Share code for Cinema 4D in either C++, Python or COFFEE, for example serving as
        reference for upcoming developers or developers just needing a working example.
      • Coorperative work on Cinema 4D plugins.

      I want to contribute to and benefit from the Organization. How do I join?

      **Anyone  **is welcome to join this party and contribute Open Source C++, Python or COFFEE code
      related to Cinema 4D. You need to create a GitHub account if you haven't already. After this,
      you should install and familiarize yourself with Git and the GitHub servce. After this, please send
      a PM to me with your GitHub account-name so I can add you to the Organization.

      Starting points?

      I will create a repository for Python, COFFEE and C++ example code. After you've joined the
      organization, you will be able to push code to the repository (therefore contributing). Read access
      is permitted to everyone (even non-GitHub members).

      If you have an idea for developing in a coorperative manner, I'd suggest to create a new thread
      in the General Discussion subforum to propose your idea. An owner of the Organization will be
      able to create a new repository for the project.

      Note : This initiative is not a plugin machinery! You have an idea? Contribute to it, don't let the
      others do the work.

      Code Licensing

      All code on the Organization's repository must be licensed under some certain license. As default,
      I propose the GNU General Public License, The GNU Lesser General Public License or the BSD
      License. It is however no problem to discuss about other licenses applied to a project individually.

      The license name must be mentioned in a project's README and the full license text must be in
      a file called LICENSE or COPYING.

      I'm looking forward to a great interaction between the developers in this forum. 🙂

      Best Regards,
      Niklas Rosenstein ([email protected])

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

        On 16/02/2013 at 04:53, xxxxxxxx wrote:

        Great !
        Now I need to add some of my code to it. 🙂

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

          On 05/04/2013 at 05:39, xxxxxxxx wrote:

          Ok, some Code is there.

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

            On 05/04/2013 at 08:12, xxxxxxxx wrote:

            Thanks Remo,

            I'm trying to use your Sample code. But I've had to fix some things to get it to compile for R13.
            And I don't understand how to properly use the class in my code.

            Is there someplace I can post my error findings. And ask you some basic questions about how to use this code?

            -ScottA

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

              On 05/04/2013 at 08:16, xxxxxxxx wrote:

              Here is the main thread for the Sampler:
              https://developers.maxon.net/forum/topic/6543/7059_average-color-of-a-polygon-from-texture&KW=Sampler&PID=29505#29505

              Please also post you changes/fixes to the Sampler here.
              This is the old code and can be improved a lot.

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

                On 05/04/2013 at 08:25, xxxxxxxx wrote:

                Great, thanks for your code, Remo! 🙂 I'll upload some code soon, too.
                I've commented on one of your commits: Could you please move the files to a subfolder? Maybe
                "Tools" or "Sample Code" or something like this. Just to put the code in the repo under some sort
                of categories. Thanks!

                -Niklas

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

                  On 06/04/2013 at 04:34, xxxxxxxx wrote:

                  Unfortunately I can not find way how to create Folders using web interface.
                  If you know then may just make "Remo" folder for my code ? 🙂

                  Remo

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

                    On 06/04/2013 at 04:43, xxxxxxxx wrote:

                    Afaik it is not possible to create folders using the web-interface. One usually uses the git
                    command-line tools or the Desktop application. I'll move them. 🙂

                    Best,
                    -Niklas

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

                      On 06/04/2013 at 04:54, xxxxxxxx wrote:

                      One usually uses the git command-line tools or the Desktop application.

                      Me not 🙂   At least at this time.

                      > I'll move them. 🙂
                      Thanks

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

                        On 13/04/2013 at 11:03, xxxxxxxx wrote:

                        I have just pushed a little library I've don some time ago: Hierarchy Iterator Expressions
                        It compiles an HIE formatted string and compiles it down to a tree-like data-structure allowing
                        it to iterate over a hierarchy in the way defined in the expression. It is similar to the string that
                        can be entered in the Hierarchy Iterator node in XPresso, but much more extended, allowing
                        grouping of expressions and alternative iteration routes.

                        -Niklas

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

                          On 18/04/2013 at 05:26, xxxxxxxx wrote:

                          This is looking interesting ...

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