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.

    tia



  • 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:

    Hello,

    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,
    Sebastian


Log in to reply