Skip to content

Commit

Permalink
Changed normalization to use dot production.
Browse files Browse the repository at this point in the history
  • Loading branch information
barik committed Feb 1, 2012
1 parent 510b837 commit d0fd491
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/kinematics.py
Expand Up @@ -7,11 +7,11 @@
'''
def seek(avatar, target_position, time_passed_seconds):
seek_vector = target_position - avatar.position
normalized_seek_vector = seek_vector / (np.sqrt(np.sum(np.square(seek_vector))))
normalized_seek_vector = seek_vector / np.sqrt(np.dot(seek_vector, seek_vector))
avatar.move(normalized_seek_vector, time_passed_seconds)
pass

def flee(avatar, target_position, time_passed_seconds):
flee_vector = avatar.position - target_position
normalized_flee_vector = flee_vector / (np.sqrt(np.sum(np.square(flee_vector))))
normalized_flee_vector = flee_vector / np.sqrt(np.dot(flee_vector, flee_vector))
avatar.move(normalized_flee_vector, time_passed_seconds)

0 comments on commit d0fd491

Please sign in to comment.