Skip to content

Commit de52ceb

Browse files
committed
Note about how angle of vec2d is calculated #274
1 parent eafa77c commit de52ceb

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

CHANGELOG.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Changelog
99
1010
New feature: ShapeFilter.rejects_collision()
1111
New feature: Added Vec2d.polar_tuple
12-
Optimized Vec2d.angle and Vec2d.angle_degrees
12+
Optimized Vec2d.angle and Vec2d.angle_degrees (note that the optimized versions treat 0 length vectors with x and/or y equal to -0 slightly differently.)
1313
Improved vec2d documentation
1414
1515

pymunk/vec2d.py

+2
Original file line numberDiff line numberDiff line change
@@ -357,6 +357,8 @@ def rotated_degrees(self, angle_degrees: float) -> "Vec2d":
357357
def angle(self) -> float:
358358
"""The angle (in radians) of the vector.
359359
360+
Angle calculated with atan2(y, x).
361+
360362
>>> '%.2f' % Vec2d(-1, 0).angle
361363
'3.14'
362364
>>> Vec2d(0, 0).angle

0 commit comments

Comments
 (0)