Relatively efficient distance and closest point from a set of points to a set of line segments.
Project description
Fast point-to-edge distances
Computes the distance and closest point from a set of points to a set of line segments relatively efficiently. The code is fast because:
- It is written in C++ (as a header-only library). It is exposed to Python with Cython.
- It uses axis-aligned bounding boxes for culling or in a hierarchy.
Example
The Python function signatures are:
def SlowDistances( Real[:,::1] P, Real[:,::1] Points, Index[:,::1] LineSegments ):
def AABBDistances( Real[:,::1] P, Real[:,::1] Points, Index[:,::1] LineSegments ):
def AABBTreeDistances( Real[:,::1] P, Real[:,::1] Points, Index[:,::1] LineSegments ):
'''
Given:
P: An N-by-2 array of (2D) points whose distance to query.
Points: A K-by-2 array of (2D) points involved in the line segments.
LineSegments: An E-by-2 array of pairs of indices into `Points`, one for each line segment.
Returns:
A length-N array of distances, one for each point in `P`, from that point to the line segments.
A length-N array of closest points, one for each point in `P`, from that point to the line segments.
'''
For example:
import edge_distance_aabb
## Create some edges
Points = np.array( [ [ 0, 0 ], [ 1, 1 ], [ 2, 0 ] ], float )
LineSegments = np.array( [ [ 0, 1 ], [ 1, 2 ] ] )
print( "Points:", Points )
print( "LineSegments:", LineSegments )
## We want the distance to the following points
P = np.array( [ [ 0, 0 ], [ 0, 1 ], [ 1, 0 ], [ 2, 1 ], [ 2, 0 ] ], float )
print( "P:", P )
## Compute distances and closest points using AABB to cull edges.
distances, closest_points = edge_distance_aabb.AABBDistances( P, Points, LineSegments )
print( "distances (should be: 0, √2/2, √2/2, √2/2, 0):", distances )
print( "closest_points (should be: (0,0), (½,½), (½ or 1½,½), (1½,½), (2,0) ):", closest_points )
Installation
- From PyPI:
pip install edge_distance_aabb
- From GitHub:
pip install git+https://github.com/yig/edge_distance_aabb.git
- By copying
edge_distance_aabb.pyx
andedge_distance_aabb.h
into your directory and runningcythonize --build edge_distance_aabb.pyx
.
Dependencies
numpy
and Cython
Distribution
python3 -m build
twine upload dist/*
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
edge_distance_aabb-1.0.1.tar.gz
(118.6 kB
view hashes)
Built Distributions
Close
Hashes for edge_distance_aabb-1.0.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a415d24cfbb3ce8f8d13f161df4f2002e1062930da452a36bf9566d59d564fc |
|
MD5 | 5557453986078e076a69fcd617330018 |
|
BLAKE2b-256 | 24d8a8324982ce2ac38cf12775f7ce170f642544f881807ad40cd9814e1ea7d4 |
Close
Hashes for edge_distance_aabb-1.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b907f8b35921ee2361628e717067811f5dcd5d6e53cfa0d3ff17d334aed2ce3 |
|
MD5 | 4be9fb787ff904c23778a33b24b71829 |
|
BLAKE2b-256 | 3426153f454b8a7607b5f3625cc2e5f181acc76997f2fe552f34f3752d3b332d |
Close
Hashes for edge_distance_aabb-1.0.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b23660c3df795d49f4951742ecc244263d83cb759c9096daf58ec71affb46d4 |
|
MD5 | c93059ade76dd51958744ac21b6a9662 |
|
BLAKE2b-256 | 06e798c32f6af41f1ed19f9ee780349b7f0b19b708cc2a4d41402c510acd79d7 |
Close
Hashes for edge_distance_aabb-1.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be978cf49cd03e2020930ab2664bad5b41ac2d48fb4b954f24cf9b1895b75dcf |
|
MD5 | 048df4b66764547c781b6c48ef07791c |
|
BLAKE2b-256 | c4d99c348fcbd3ab7b9f086abe8c50f3a866db211e6e137563eefff17ccaf058 |
Close
Hashes for edge_distance_aabb-1.0.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff7a7b2d650194bad0080c2320aa30811c3bc04824a73b3bc34ec34bb618e66a |
|
MD5 | 64d6319a55cf4e47c23d1452e717aa5f |
|
BLAKE2b-256 | 49e5f614168835ccbf889e14bd44fab8bd29ebcffdcd55059bd311c30185e45d |
Close
Hashes for edge_distance_aabb-1.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e2c4b61e9f246bdcd1831f1bc3b5ff0d4dab9a371e4142862dd712fb5e2629a |
|
MD5 | 433798f443b53e164272d250510f5397 |
|
BLAKE2b-256 | ceebe3c38963cb19e7703cfbdebe634fcdf6bfa9afcf86e741b63f1576aaf26e |
Close
Hashes for edge_distance_aabb-1.0.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f43090ca2e76072a3b78b0368a864f0e0e53a1d6fb977e3391e65e0623efa956 |
|
MD5 | ff9d315884c49f2382c41569813b99fc |
|
BLAKE2b-256 | dde59b5f186437aa74eafdbcc19988bee21942c6ff5b40ae975de5a21480bdba |
Close
Hashes for edge_distance_aabb-1.0.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3e910535dc22fc1a918e66de600032b4b630b18f6bddd04413ca8dd843f26bf |
|
MD5 | 4eab0831353475505eba9db17026415e |
|
BLAKE2b-256 | 2b9fe91ba35ede98557fc5b2fb8a009aea1935da4b8781aee92a3b206253e337 |
Close
Hashes for edge_distance_aabb-1.0.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c381cc4682ef1497b4e1d757a1ffa02c60d9c8f850787efb37c189317c9d43d7 |
|
MD5 | 50e4e549e6db40c42345cbbeb2da966d |
|
BLAKE2b-256 | c7bc4981b3a4acd3faaa58edafd82690e24fbd881e6c472fb0a4fe49596d1fd2 |
Close
Hashes for edge_distance_aabb-1.0.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d524a5805d3a58b07fc02cd51e67198eeee1801ec59d7e9360aa0921337fcb94 |
|
MD5 | 7a29d3e3f3becc115018658180f8bae5 |
|
BLAKE2b-256 | a677576dc1d23f25b4e1be8da52d9f3317c575899c38f2f45a8ec853964668e7 |
Close
Hashes for edge_distance_aabb-1.0.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d4b3caa8f045def9c557f976be8206104674887d1b77d63069c920e490792d0 |
|
MD5 | 0f3184b8e3371c98ad2961aaaf2b3dee |
|
BLAKE2b-256 | c33d626caa1daf9566ee30cbfa79e32387eef3f00325c8ce80abd314f4382286 |
Close
Hashes for edge_distance_aabb-1.0.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdd790398066eb57918f13ffd6d2dd1d62c323733719fd3722b162226adfdd9a |
|
MD5 | 381e2529f2ce0a316e06b23913c69254 |
|
BLAKE2b-256 | 53fb5b8f8eb9451853f034d80365fd283e62256179b34c3a2e076018ec140642 |
Close
Hashes for edge_distance_aabb-1.0.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ac2dfe0a3002df48662bfb94c695d03e3df0c384d013195f0941cd72bbbfd70 |
|
MD5 | 7c2b642bf88db1e2c0d7320ec989f50c |
|
BLAKE2b-256 | d48b5afc1671bba18467dbdcb6bdee038809037f47e0629ab6c8a2e6d3a69f94 |
Close
Hashes for edge_distance_aabb-1.0.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8777116adc819888894c8665c97459145aa4442cd8c16a663fff3bb0f93b726 |
|
MD5 | b4b222a336b181046e1628e2a695611d |
|
BLAKE2b-256 | 25bddd86418364e69736fb31a78ee35081ea64ae003a68e6fc3100e854645f06 |
Close
Hashes for edge_distance_aabb-1.0.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9041175b159023fd23a6789bba02370f8114fb0f5c1af984f1ed809af64cbf01 |
|
MD5 | a98ec221cce3404edb02630f75336b78 |
|
BLAKE2b-256 | d200cc638a9dc8959419d5988eb708bf2686c36e70de4c3fb7e7ad2c21f7c595 |
Close
Hashes for edge_distance_aabb-1.0.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f548da6e721eb533712e8d87a2483e51ecfcadbdc39db9b5cf8b5ab60aa602f |
|
MD5 | 8472109960c01dc81ece15f518fa6519 |
|
BLAKE2b-256 | 188d10e5d8dfb79067c7a81804be9168caa1e8f8258d3871119e8f561726373a |
Close
Hashes for edge_distance_aabb-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d549ecc5a1717ae6e6d3d304a2a83c0391b596c8b0fa8148dba08d09264f247 |
|
MD5 | ea64d62f8a0c8c5725335da24ae243b6 |
|
BLAKE2b-256 | 6bee059dac4985bf62afcc1fe5bc3b38be9a398a6302a934095d65caef39d78a |
Close
Hashes for edge_distance_aabb-1.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab7e53c7c72df3c195edb9fe38a9994fa664a734eff14a61d9afa57e333a2c6e |
|
MD5 | 7c7046f931af56dec63ed0cb527a3757 |
|
BLAKE2b-256 | fffabea73bf55ba8c5e9979ac389ad4ade63e3a0a08a63ad8833da6003ca67f9 |
Close
Hashes for edge_distance_aabb-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e8088ce8207c54154aa1c848cad067cdc8258f64c1f7e7b9ea2aa0a44aaa425 |
|
MD5 | 2e5e0ce88c1ee93b3d274423e33d83d3 |
|
BLAKE2b-256 | d4b4b8dc80e91c460fe04040ecd0070801637970bee3cce86d7b2da5def8b978 |
Close
Hashes for edge_distance_aabb-1.0.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29d05773d862b5e47119ddee6f2727cdcf5a8fdee3025a9c1f81a92a36326c65 |
|
MD5 | 5b4fdf5dfbe0d6ea264f75dbb17fe8aa |
|
BLAKE2b-256 | 4ad67106388285db16b529e7b247edb3af6c5e93d307340b0cad57764cade013 |
Close
Hashes for edge_distance_aabb-1.0.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efa60d656a6a920666808c77294f35ebb257cc26d1b9e041c32760fb67573c41 |
|
MD5 | 74e4ba7807202adb33344325840aa45e |
|
BLAKE2b-256 | 98226dd8978b4fbe792c20a9e7be4965c8ff3d02bc007317130cb8d4037c7dcf |
Close
Hashes for edge_distance_aabb-1.0.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ba7b9eddea9d175255ced77ba31a0815f4f94700417a3dc988668b724fc38cf |
|
MD5 | cd497e1ccb39c841e033253170be5fd4 |
|
BLAKE2b-256 | 85665acf9d0599a3596c242ccfdee53f81a4a922996e80dd7550437196b99d14 |
Close
Hashes for edge_distance_aabb-1.0.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab2be5f8d8975dbc72a683e4a64aafcbfc5b428489c46b3607da53a75aa1366d |
|
MD5 | f0e13cabd904238542efd01e0c7833d7 |
|
BLAKE2b-256 | dae533bddabfd242759e97535d8836799425afc10244d2992adc38f94859eced |
Close
Hashes for edge_distance_aabb-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c838a3f504098be0d7ce79c2dad7e8b3c9007b4743012f8d9cd8dece6527228 |
|
MD5 | 992deb5f8e8c61b1b5766d53b0df575c |
|
BLAKE2b-256 | 20f86a48bbecf6b9a77560c284c995f106838814d2a3045608e75e9a6fb595b8 |
Close
Hashes for edge_distance_aabb-1.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39512df0dbf81bfc1fcafbedc233e1732c7dde71dd4a9acced4b10cc49624793 |
|
MD5 | 0ff2b6078dfb4ade4a06d4660d95a003 |
|
BLAKE2b-256 | 80232096d34473a49f380c92fdcfba2fd78f86bb8697e4282efaf2c329c93a8c |
Close
Hashes for edge_distance_aabb-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9d78024b5c7a30c8edad27e38a92b946e6a99b7a88a583a70bf9a2c82ba4690 |
|
MD5 | 3edd8faca2cd55167e29056ae222527f |
|
BLAKE2b-256 | 5bf0292a5b0362eea3cd3e1303587772b258db6bd7489143c6be217d2d80d4f1 |
Close
Hashes for edge_distance_aabb-1.0.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01a9712033bfdad8594d45718b679e7927f0ecc3b1798f48bfa94e8f347ab9d3 |
|
MD5 | bd91189276573b43fcc2dd3927112aa3 |
|
BLAKE2b-256 | 42268285b637914e6b4736b693ebf1a18c8135a4a5b01c508eaadba75554c933 |
Close
Hashes for edge_distance_aabb-1.0.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d46e52b653b7faa5323c03f6ab445b651f215e64626a1d546eb702ab4440113 |
|
MD5 | 041ea05b2f724d7f08331cc6e28a818b |
|
BLAKE2b-256 | bfb28a40aee7269f5384d45d79fe4d8937236939015267d7c0d1e872194fbe77 |
Close
Hashes for edge_distance_aabb-1.0.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fc012012e77d55ec27c049e21caf89de7667f72e8a280fa8c677103b43a43e3 |
|
MD5 | 980a7ed0f8ecc243e4d412bc7651f943 |
|
BLAKE2b-256 | c78a8b1fa5bd83c7a18cd0dcb6025895f03628c70f9c9f4a426df1365abadbc6 |
Close
Hashes for edge_distance_aabb-1.0.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69daa8fed3e2ebf5c63c9352f8b534374499ec7b9fe45cf1e67ae5c816e9819e |
|
MD5 | a5aedce11661759a8771dcb599a14096 |
|
BLAKE2b-256 | f9d34cb8d085489e68a96ec413cc9641f401bdd57296c6e24b77eb6b4720bec7 |
Close
Hashes for edge_distance_aabb-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d884358202e187d39f1b34af1d20520e7ad15e0bec02d7024390b7332038ddd |
|
MD5 | 7e982d0e17908474ef3f10c58dafa95d |
|
BLAKE2b-256 | d336373cb788b54be262be4ef9ff4ff65d436e65a434e665e52f4dc6bb054518 |
Close
Hashes for edge_distance_aabb-1.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8575d3e129571369d0be8071e53bfb33036eb83c74462e23513d32b9993b653f |
|
MD5 | a9e60d059de5ddd96aa0eeb6d2c8b396 |
|
BLAKE2b-256 | 4fcb98003c0dd2a8d3f13e0bbb518db42bffe1d31e53a8dbfeff49c968797ca4 |
Close
Hashes for edge_distance_aabb-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4d2a57a73de56806d821ba7522d1369644543ac225d5462fe394f579aa97615 |
|
MD5 | 58e8e32065a6277127db9b985d6e743c |
|
BLAKE2b-256 | fc7b7356e77ee3645dad8d330884b4e7125d43cc6915b47e642b20514b4dbb28 |
Close
Hashes for edge_distance_aabb-1.0.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c14e408f15e70e4f223c3ae56c4a8152f89afde9cd826e68c46ac1f610cb61f7 |
|
MD5 | c7e604637244d9e52b1a352d37b71f35 |
|
BLAKE2b-256 | 3bf93b6dbda33b80ec26261f99c67e08fa48b9378b4c3c0cea07616ae985a3cc |
Close
Hashes for edge_distance_aabb-1.0.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec63607a0c85fb7635bc634fdd1481d5c68b16711eb88e49cdf3661a7865b096 |
|
MD5 | 6d0fad333e84b1105255434bbe8d064c |
|
BLAKE2b-256 | 8d58dc8b1962595c17240fe18c94665b1f41bd86b162de5bbae06709d72ff053 |
Close
Hashes for edge_distance_aabb-1.0.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbb31b941bb93a0d0557681f56291267daaa8af7bc1c84748c961561306663ee |
|
MD5 | d64b2833ea6f18e66ada51e041e982f9 |
|
BLAKE2b-256 | 8a804ca0af618f767c14f48291862e745246abd44638dc08eef61a0d88d49af6 |
Close
Hashes for edge_distance_aabb-1.0.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13711e35f2710c00e59f5a2b8f5ce31b9d43562175ec6a6e00af6d4af330ec62 |
|
MD5 | fcb6c47a8800171caf0e0b313553c8b4 |
|
BLAKE2b-256 | bf97514d0d120f7d91c28de4cef5ef75c97dacd05ffe18d6ea17ffba69d4cc8f |
Close
Hashes for edge_distance_aabb-1.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 615a633b03f84dd581d56b57fafaf6778fb9f9e05f9dafa4594a10c388aa88e8 |
|
MD5 | d15140e22b95823577fbc302989e17f8 |
|
BLAKE2b-256 | 02929fd46f4bee467b65f000333f2ec40e5c3e5e24bed1363c9dcac50eb9582e |
Close
Hashes for edge_distance_aabb-1.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bef8d3fbea0886a8df5f3b99c4d787247d781d3281198699cc82f746e2376510 |
|
MD5 | b288ceeb00c651810ce467aa06327f01 |
|
BLAKE2b-256 | a2fbb909fd0d0604b044c4b1c1acc2736a1a969b0005803ffb189563826eb777 |
Close
Hashes for edge_distance_aabb-1.0.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b3e4d8d8212e086bb9f703380a05560add516c48fa6f73867ba097970f99114 |
|
MD5 | 85acc9a5d004655fe61eef35c753e46b |
|
BLAKE2b-256 | 8083ad59a14c8c1bd84f3ca2fba6aeac8e5accfd497dd7da135e000cd05eff29 |
Close
Hashes for edge_distance_aabb-1.0.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b1fd69a129d1cc03855e5e5a151c7161bc6b21c25f8b04ee8784d4c89321933 |
|
MD5 | a09caff2973d3a6918833e9dd0c2b7ab |
|
BLAKE2b-256 | dc41124fc0b9924992221fe172c4ca489af134416b8b508c22b330c214986319 |
Close
Hashes for edge_distance_aabb-1.0.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87ac3c167f6f825b009f2f1663018b835e38f5b935b3c10c1da22d4488f8a28b |
|
MD5 | b960de5b243464d6eae2dea94c12f650 |
|
BLAKE2b-256 | 0970f2043387b9e482364e915a8e715ea50d47c17b20abc1587870431962ad71 |
Close
Hashes for edge_distance_aabb-1.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a7af9029bb2bc928523b74f7964c532875f267ea3fc5088a4c3b94efdd0534d |
|
MD5 | ec195e6ec0dfbf7e43796ad3d7a7e36b |
|
BLAKE2b-256 | 7bc7d71088e649a3eb9f568fe457e5a1ddf2438d045a885ed7d6d60e9ca4eae6 |
Close
Hashes for edge_distance_aabb-1.0.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9c19ca16d3d976982cb2c5720eaf3c102ae94e034b026eacaede2b765971ac7 |
|
MD5 | d59ee43c613bdbd9de01420067e34a66 |
|
BLAKE2b-256 | 8c7d15762542710ea0fbddae3d41da0a7d77f11fee4f5327eb50db002e4be3c0 |
Close
Hashes for edge_distance_aabb-1.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da765ef3b1f6e9191916605efd0922ff64324387aef2f86f846abf9cbd818378 |
|
MD5 | 340775740de6f7280d87c87cd82e6a9d |
|
BLAKE2b-256 | b705508d63b1eb1b8d57897ba1d3930849c134bb7c7d1aa588cf6b0f6e31214e |
Close
Hashes for edge_distance_aabb-1.0.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5799916739a9f6aa873f4a1b611affb4910ca35e56fdfd18ee91c58badde35bd |
|
MD5 | 27bb864b28b725d1b7e3c8d214e36d76 |
|
BLAKE2b-256 | 1a5b3ab19cb82db018d2d1853701660893cebc6c0b5384efbfb6c3b60cf84560 |
Close
Hashes for edge_distance_aabb-1.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ef15f4dc74c9b5c9e2259f57fd1467aeb366278b72f841b55bcd93a915b2841 |
|
MD5 | cbffaa787f00da4d22c12ed83e0e8a30 |
|
BLAKE2b-256 | 72bf52bfb33a5acdb5cd2686249942e3e8187642e96e4f288c8d6497a7fd8e76 |