Commit fb445ea 1 parent c0c9c04 commit fb445ea Copy full SHA for fb445ea
File tree 5 files changed +25
-4
lines changed
5 files changed +25
-4
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,28 @@ Changelog
5
5
..
6
6
Fix for 2 static bodies that are changed to dynamic and are attached to constraints
7
7
8
+ Pymunk 6.7.0 (2024-05-01)
9
+ -------------------------
10
+
11
+ **Batch API can set body properties **
12
+
13
+ This release expands the experimental Batch API introduced in Pymunk 6.6.0.
14
+ It now comes with functions to efficiently set properties on the body such as
15
+ velocity. Similar to the previous API the new API reduces overhead of the
16
+ Python / C bridge, but also makes it very easy to use for example Numpy to
17
+ perform calculations over many bodies. The existing planet.py demo has been
18
+ updated to showcase the new Batch API and easily toggle between batch / no
19
+ batch to see the difference in performance.
20
+
21
+ Changes:
22
+
23
+ - Add set body function to pymunk.batch
24
+ - Fix crash with sensor shapes in pymunk.batch
25
+ - Improved types
26
+ - New interactive example to show collisions
27
+ - Fix constraints of bodies that change type
28
+
29
+
8
30
Pymunk 6.6.0 (2023-11-02)
9
31
-------------------------
10
32
Original file line number Diff line number Diff line change 6
6
title : " Pymunk"
7
7
abstract : " A easy-to-use pythonic rigid body 2d physics library"
8
8
version : 6.7.0
9
- date-released : 2023-11-02
9
+ date-released : 2024-05-01
10
10
url : " https://pymunk.org"
Original file line number Diff line number Diff line change 1
- Copyright (c) 2007-2023 Victor Blomqvist
1
+ Copyright (c) 2007-2024 Victor Blomqvist
2
2
3
3
Permission is hereby granted, free of charge, to any person obtaining a copy
4
4
of this software and associated documentation files (the "Software"), to deal
Original file line number Diff line number Diff line change 34
34
- Remove support for Python 3.7 (check https://pypistats.org/packages/pymunk first)
35
35
- After a couple of versions / time passed, re-evaluate if batch api should be separate or merged in to space.
36
36
- Think about the copyright notice in some files. Keep / put everywere / remove?
37
- - Constraint private accumulated over previous time step properties are not saved when pickle.
37
+ - Constraint private accumulated over previou s time step properties are not saved when pickle.
38
38
- Add a test to check that version property is correctly set matching setup.py (and readme?)
39
39
40
40
v7+ (all potentially breaking changes)
Original file line number Diff line number Diff line change 2
2
that it uses pyglet instead of pygame to showcase sprite drawing.
3
3
"""
4
4
5
- __version__ = "$Id:$"
6
5
__docformat__ = "reStructuredText"
7
6
8
7
import math
You can’t perform that action at this time.
0 commit comments