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
    1. Maxon Developers Forum
    2. Keith Young
    3. Topics
    K
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 4
    • Best 0
    • Controversial 0
    • Groups 0

    Topics created by Keith Young

    • K

      R20 Mac development

      Cinema 4D SDK
      • c++ r20 sdk macos • • Keith Young
      4
      0
      Votes
      4
      Posts
      1.4k
      Views

      K

      Thanks for the responses guys... I think I've found a virtual solution/work-around for the time-being.

      Cheers.

    • K

      Multiplying (transforming) a Vector by a Matrix - in 3 or more steps...

      Cinema 4D SDK
      • • • Keith Young
      3
      0
      Votes
      3
      Posts
      1.2k
      Views

      K

      "actually, you can still multiply in one line. You just have to multiply a matrix with a vector:..."

      D'oh! I'm surprised that I didn't try that - tho it doesn't seem as intuitive ("vector = some other vector, being modified by some operations" vs. "vector = a matrix, imposing/operating on some vector", etc.)... do you know why the Vector lost so many direct operators (* other Vector (Dot()), * Matrix, % other Vector (Cross()) - there may be others)?

      Apparently, you can still '!v' to normalize it (yay), even tho there's a v.Normalize() call... and I can understand why the "Identity Matrix" operator might have changed from '!' to '~'... some of the other changes just seem a bit arbitrary.

      I've already made all the changes at this point, but thanks for the tip/reply - I'll keep that in mind for future reference.

      Cheers.