Velocity V and HPB Q [SOLVED]

  • On 08/08/2014 at 05:24, xxxxxxxx wrote:

    I have a particles velocity vector

    I want to change that to a new velocity vector  - by changing the Pitch Angle

    From the Velocity Vector  I can get the HPB

    I can then change the HPB angles

    Q: How do get the new velocity vector, given the updated HPB.


  • On 12/08/2014 at 08:44, xxxxxxxx wrote:

    I've got a little further with this, but the more I read the more I think I'll need quaternions.

    And it doesn't appear that they are supported in C4Ds Python SDK.

    Any chance of that happening for R16?

  • On 13/08/2014 at 05:49, xxxxxxxx wrote:

    Anybody there?

  • On 19/11/2014 at 06:44, xxxxxxxx wrote:

    All I can tell you is I've been looking for them too and it seems they are not in the Python API...

  • On 20/11/2014 at 03:36, xxxxxxxx wrote:

    I think you might need to get into Matrix transformations for that..

  • On 20/11/2014 at 08:53, xxxxxxxx wrote:


    you can create a vector by creating a Matrix from your HPB values and applying this Matrix to a default vector:

      # create Matrix  
      m = c4d.utils.HPBToMatrix(hpb)  
      # default vector  
      vec = c4d.Vector(0,0,1)  
      # apply  
      vec = m * vec  

    best wishes,

Log in to reply