예제 #1
0
 def __constrain(self, vector, axis):
     """
     private constrain (used to constrain axis)
     """
     res = PVector.sub(vector, PVector.mult(axis, PVector.dot(axis, vector)))
     res.normalize()
     return res
예제 #2
0
 def __constrain(self, vector, axis):
     """
     private constrain (used to constrain axis)
     """
     res = PVector.sub(vector, PVector.mult(axis, PVector.dot(axis,
                                                              vector)))
     res.normalize()
     return res