Calculate distances between simple shapes such as polygons.
Project description
eudist
eudist is a library to caculate EUclidean DISTances.
eudist can calculate for example the distance between a point and a plane in 3D. A version with the signed distance is also available, which can be used to check whether two points are on the same side of the plane.
It can also be used to check if a point is within a polygon, using the
winding_number
calculation. It can also for 2D meshes calculate in
which cell a point is.
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
eudist-0.1.4.tar.gz
(24.2 kB
view hashes)
Built Distributions
Close
Hashes for eudist-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c42acbb591ef4cd5075c48ab1a190a6adca7da8c4c848adf99566b36824131bf |
|
MD5 | 000ad120c820c0a5ebb4e2603d9bcd4f |
|
BLAKE2b-256 | 18c3fd1ce222f157a789f925667d6c5863bf8856a7ee946aa22ea11801914d59 |
Close
Hashes for eudist-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b464f8d7796ae33c899765b85fbde1ad4eb09e76ce2d93a0f0eba37b45ecf3de |
|
MD5 | c8ffd4ccf7525f08c6432aabbc37f330 |
|
BLAKE2b-256 | fc018d6d43da5b9de41183d11472557bc3d422e23cf80a054e0b5aec4ba7e418 |
Close
Hashes for eudist-0.1.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d07aa969b45e08b642ab4d171e2634e741f1e7eda48fbcf2ca1cff6b3629d9d4 |
|
MD5 | c847bb18315e8314d0de8057abd5a8fe |
|
BLAKE2b-256 | dc0d02eb5a416267b27db50d8d814c28e2050e676ed7b0dddf0cd945c2a7756e |
Close
Hashes for eudist-0.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b287afc6e31a98c31ba00ae201326c9922e9252c9ccd747a34966ea9df2a46cf |
|
MD5 | 0e8b2f84b8551bc32352a04015bc2cd0 |
|
BLAKE2b-256 | 7c2e8230c59a85640e3ccf242db33650830796de6228e060fe369c9907e84a7e |
Close
Hashes for eudist-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5beedf4552eba8dbf76b903e8e3f181562c405dfba143fb57c2c65ce7c632743 |
|
MD5 | 11fb253f786491cd61eb1c357b3aeace |
|
BLAKE2b-256 | 1f4358b169e463d5c0280cbf8a295b8624eefca1e6920cde253d92e246a1a90a |
Close
Hashes for eudist-0.1.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aedfc2aa471699df71ece8f188a059081b9f8c4af02856e080f054dd2c3eac9f |
|
MD5 | 8b1fcec3e7a02f0100c0d8aa048ec420 |
|
BLAKE2b-256 | 476aea17f9c66ce24f9f80f7e0232bab52a19f1bddb317a26ecf6c245a177edb |
Close
Hashes for eudist-0.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 464a2d940f31f9a9cdb1d531ab703dce543deac2edc31ec14abdc90b4dc2fade |
|
MD5 | dafbdab423fec972f14e96f1c6b18f47 |
|
BLAKE2b-256 | 100d7aa1e21a2efa2c5aa2e69c8d0e8b77106d69bf65d1883b1060fc05dca001 |
Close
Hashes for eudist-0.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84ae4626c802d010e3a3ba62ef2990537363e37f12a0832b92ff435cc266e0a6 |
|
MD5 | 58bdfd66f7f72ce2b86d80a3b21ee9c5 |
|
BLAKE2b-256 | 55906ac8857a0fd33db0968c26256e1ad72c06eb3c01b739ea4cb6c50b7cdee7 |
Close
Hashes for eudist-0.1.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 342f55df7b9ac43ef1a9cba6e7d2d904d045db82a9479e050335e1c242a9a514 |
|
MD5 | 8e0da997f1a12ee1b6231fa619f5bcf6 |
|
BLAKE2b-256 | 654cecb3fc07d1ef6f09a7f2915c762adb52ca3ecb3cb3a72d526298650a0a25 |
Close
Hashes for eudist-0.1.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5cfc2df9816416d426fab8bf5062ea982a3f9de37043179ebef9190849b52ed |
|
MD5 | b0d632484724c78e98db8b92b0e40cb9 |
|
BLAKE2b-256 | bc25b8cad710b376e157c0d33e7b1a386dc9ace69fdc91ca3fa32770b37a1e41 |
Close
Hashes for eudist-0.1.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2be6a85bf3ff9eeb0fdb9203337f370c1ef61e4acef91edae21311fc424928e |
|
MD5 | c4f57d48883913e6dbf30d5e5df7feb3 |
|
BLAKE2b-256 | c40e7e0cfcbd755dc21edf1c39ca58453d68272d0bb8926d21cd2b8dd9d55a6c |
Close
Hashes for eudist-0.1.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60986f11962d7bbd9f997598a730ea0c177a513525a0503ffdcbaca85890473f |
|
MD5 | b4a63657d7768a1673adbe534d168ba7 |
|
BLAKE2b-256 | 66c6dbc64d030197c61da5e73de09e4889f780d838e55613a561afd336184de1 |
Close
Hashes for eudist-0.1.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3db7abe2056acf776d78b9563e925f5ff66b8fd498fdddddddc786c52af62eb |
|
MD5 | 3a1644d6405a8e7dc295abf691b720d3 |
|
BLAKE2b-256 | 17685a8c2d402b74b51bc6c8fea7d564fddfa5540fd9dd893445ae4158892985 |
Close
Hashes for eudist-0.1.4-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb751d93bed02e768206b18712459bc0f25f16455bd84eda7710d058ba5fae53 |
|
MD5 | 11077574c6edf86f37856f64087806f5 |
|
BLAKE2b-256 | f7a758d8b4f976dda01b75e641bf76060f23789b575ac7441897360c40527e93 |
Close
Hashes for eudist-0.1.4-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c10c901c626f6da62cc0d14db9a952d9b49bcdc6cd69fbd119ab9620aa40bac0 |
|
MD5 | 46c9ddb3a386516b7353d8ba9ecc2556 |
|
BLAKE2b-256 | 8a68981208bda7d62121e7dfc241fbd24257fc401cfdf5064059e8a5b3897d9f |