2D vector, line and polygon classes, and a spatial hash implementation
Project description
wasabigeom - fast geometry types for Python games
wasabigeom
is a 2D geometry library intended for game development. It started
life as a pure Python library but is now implemented in optimised Cython code.
Documentation
Installation
To install, just run:
pip install wasabi-geom
What's new in 2.0.0
I took the existing wasabi.geom
code and Cythonised it.
I've made some big, breaking changes to the interface; notably, I prefer
radians thes days and eschew namespace packages. To install the old,
pure-Python version, pin to wasabi-geom<2
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wasabi-geom-2.0.0.tar.gz
(12.2 kB
view hashes)
Built Distributions
wasabi_geom-2.0.0-cp38-cp38-win32.whl
(117.2 kB
view hashes)
Close
Hashes for wasabi_geom-2.0.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5f641274662dee425ee6cc1441ed7273419c958fe1c5dc19e7a570e2bf3ebe3 |
|
MD5 | 7cff5cbe298048d35e2b8d4a31a0ec8f |
|
BLAKE2b-256 | 22e891c074a82094cefa58fd5ae8755cb95dba23db7e4171d02f37d9ea9fcaa3 |
Close
Hashes for wasabi_geom-2.0.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10bf2ae2753f06c76bb8c913239c391e1eae882a427bd59dac4a896329ad8286 |
|
MD5 | ab317a81765cfc845eda118f2a72e841 |
|
BLAKE2b-256 | 4f2e389e5037039b854243ed7dcecdc263adabd369c272a2e4a71bd8cd80658f |
Close
Hashes for wasabi_geom-2.0.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1511b8971241f76cab3fcb471ee772558f388c61a8713ecd72c623ac5585d949 |
|
MD5 | a55fef2299c1b4077a7fe5922e33f7b3 |
|
BLAKE2b-256 | 9daf1e1b897479ddcc13e572bab8f8c0bde6563c5ae5ef080ec3fc69c34fe503 |
Close
Hashes for wasabi_geom-2.0.0-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20b8802ac60047fbd88b25e80a464fb2397bec28a1fd2226b520cc02240465ca |
|
MD5 | 923848b9478fba80e7994e92881babc6 |
|
BLAKE2b-256 | cf8ab0200925ef2f5d68c2a43e46394bff8f5ef16ae1369674d7fb06c99004b9 |
Close
Hashes for wasabi_geom-2.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04fe270728cd1ef63eb5785e0f1ae6a1de92dfca13ce115079783e998658c417 |
|
MD5 | 4aca9d293263e574f9367ecc3d25957f |
|
BLAKE2b-256 | f6144500cd66cdcd9263a05a04b4ea689014757cf63c0bdd518c4c927e850f60 |
Close
Hashes for wasabi_geom-2.0.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e073345e3005e3f30f09c91042e0c279b664deb0e6364c816c03ea4ce5a9ec26 |
|
MD5 | 26fc6c7658e3ef87b66ed91c665227a7 |
|
BLAKE2b-256 | 5709ee3a4a97bd295c61f6661caca235b59fc808005ec1471e844096efa958ac |
Close
Hashes for wasabi_geom-2.0.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5375c94c7b68252f08c8735c612bba9ff3546c651ad3e03cef961d5827ac7d1 |
|
MD5 | f469dd03b5522edf8b2c694366e55b7b |
|
BLAKE2b-256 | c0923a67147bc3a63ab3fa6a9f0544c36ac9770e829fe0c51eec71e2df026571 |
Close
Hashes for wasabi_geom-2.0.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bde8999fc9f9bf8127654453f69837552b786cd33f0a9184f0c2aa24771b50a |
|
MD5 | 11f59c8b37ac78c3ea545391e3623ead |
|
BLAKE2b-256 | eb4fc75e396fc78122a25e4407f9aa8dce176a10c4f53a4424536806834c1e5f |
Close
Hashes for wasabi_geom-2.0.0-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b64553a45d8d3588d511ee1ddce65968cb35f61687d29bc7edd7e9cf37cdb39 |
|
MD5 | f52b4c21392679d91ef5eedaf92df436 |
|
BLAKE2b-256 | 8a7afc3237e19d249d374487e9bdfc3182f3c546910bdffcd64f854f4bb64597 |
Close
Hashes for wasabi_geom-2.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d95146e085b4492969e28c229878c054086a27b1938be28cd3db836ea1edab3 |
|
MD5 | 6c00482729aacab9a1320f6e5efad753 |
|
BLAKE2b-256 | 9dbcfa2d045c90edc1c2ed8941bf68156709ea11bd35eaf10f8721ab1d1dc1ec |
Close
Hashes for wasabi_geom-2.0.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4583e678b80be67d87524e778991bc8da990131e66da35c6beddb1ece8775d2 |
|
MD5 | 017ddc377bbd0f58dae4c2a7877ae76d |
|
BLAKE2b-256 | fa7d783546989f72f1738ce0905261782bfbc1f8f9a70af766ea5b646f8eca93 |
Close
Hashes for wasabi_geom-2.0.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1805bb9fb3d6f8428f8188da722708ff5171fb1a2f9e55744906f88f97967e4 |
|
MD5 | 1679e225c08e9432ad465f0c9d84b4a4 |
|
BLAKE2b-256 | 88c082bfed6c202fd4e242e2f91561f522e1e22e904eb765ac25c535e9f86d10 |
Close
Hashes for wasabi_geom-2.0.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 117d1b1de9b02ee3b4ed0a3c3afc64de1be10f09c7c4a05d12b64695619e7ad5 |
|
MD5 | 99fe66b896619efd73e581770d97e41a |
|
BLAKE2b-256 | 866bae41c76bcdd8fafc60e15a3e95473af19473046f84f32dd768a0b806f11d |
Close
Hashes for wasabi_geom-2.0.0-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb3b0180bd028f5053a0e9a83369a1c3b7ee04d722dbd3bd2aa896df3862a8a2 |
|
MD5 | 13cc4861f0a221cac7b405a50939e770 |
|
BLAKE2b-256 | 9b873a0a4e424d7d175e0a7fcd7ba558a308474cdc71bc9c3bb174b7be57ba7b |
Close
Hashes for wasabi_geom-2.0.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1484d716b0cb753df3ab8717d2edffd2cce07b621f9f724e059d75bb04fca070 |
|
MD5 | d472cf89c9e32ea3af234f1583b3eba9 |
|
BLAKE2b-256 | 8b0557331b8ad5552bd57b7404a3d56d663ab107babf551f177238f11e6b5e96 |
Close
Hashes for wasabi_geom-2.0.0-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65759a104ddb0169fd0a91fa506f3f5d09cf6e71b107f36d1a3e9cbe8fd812f0 |
|
MD5 | 42a9a859c6cddfee80af4c98ae72149f |
|
BLAKE2b-256 | 5baac0c253d2f2091781e0cf70dd955fcf11f2e37f1c22954606983451b70816 |
Close
Hashes for wasabi_geom-2.0.0-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63f4fa7b6c61c14f280ec2c9dc42aecc710cea40b3dbeec1cef17392c33726ee |
|
MD5 | 2838492b39e4b339f2c613c682680a0d |
|
BLAKE2b-256 | 4a124d7074ca201e20793a37f517cd0f1eb230762d1ce95435576b2d955bde3c |
Close
Hashes for wasabi_geom-2.0.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a360a47949164b6a1e0b84df9e28c0b88399881b3165ac6d873cdfb8fb674ea3 |
|
MD5 | de2cee64620d0e3a95d143bef23628dc |
|
BLAKE2b-256 | e25f10f2bba3bb272e2ff8e973750bdf56c93fc3b728c87b8846529a7b495ea0 |
Close
Hashes for wasabi_geom-2.0.0-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa1e27abec52ed2e45f288ef24212618dd4b388ebbee0e5c44e21235e44cab1c |
|
MD5 | 0f36257e3882e89c072bcc7408888023 |
|
BLAKE2b-256 | 52f1205a82479300cdb613c330d577a0f42f2ece912747d8e421543bc68170fc |
Close
Hashes for wasabi_geom-2.0.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63328fa80edfb76c6402cbb38ec90071f666f67e13402d35a040a792f3fb67c6 |
|
MD5 | 6f83cefe88c5654f11253aee4bf97fd0 |
|
BLAKE2b-256 | 4f8dcfaa66cbebdcfb774b94b5cb163ffb066d7a484e2ea9f404125207e01906 |