trimesh

View on PyPIReverse Dependencies (230)

4.3.1 trimesh-4.3.1-py3-none-any.whl

Wheel Details

Project: trimesh
Version: 4.3.1
Filename: trimesh-4.3.1-py3-none-any.whl
Download: [link]
Size: 693785
MD5: 2d2bed464dd864a29af136324a2e25d8
SHA256: b3e53cf70dae39040d3d34f105eeff63e57c78cbc38e912d52a5f6f4f98fc70e
Uploaded: 2024-04-16 18:43:50 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: trimesh
Version: 4.3.1
Summary: Import, export, process, analyze and view triangular meshes.
Author-Email: Michael Dawson-Haggerty <mikedh[at]kerfed.com>
Project-Url: Homepage, https://github.com/mikedh/trimesh
License: The MIT License (MIT) Copyright (c) 2023 Michael Dawson-Haggerty Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: graphics,mesh,geometry,3D
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Natural Language :: English
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Multimedia :: Graphics
Classifier: Topic :: Multimedia :: Graphics :: 3D Modeling
Requires-Python: >=3.7
Requires-Dist: numpy (>=1.20)
Requires-Dist: trimesh[easy,recommend,test]; extra == "all"
Requires-Dist: colorlog; extra == "easy"
Requires-Dist: mapbox-earcut; extra == "easy"
Requires-Dist: chardet; extra == "easy"
Requires-Dist: lxml; extra == "easy"
Requires-Dist: jsonschema; extra == "easy"
Requires-Dist: networkx; extra == "easy"
Requires-Dist: svg.path; extra == "easy"
Requires-Dist: pycollada; extra == "easy"
Requires-Dist: setuptools; extra == "easy"
Requires-Dist: shapely; extra == "easy"
Requires-Dist: xxhash; extra == "easy"
Requires-Dist: rtree; extra == "easy"
Requires-Dist: httpx; extra == "easy"
Requires-Dist: scipy; extra == "easy"
Requires-Dist: embreex; extra == "easy"
Requires-Dist: pillow; extra == "easy"
Requires-Dist: vhacdx; extra == "easy"
Requires-Dist: xatlas; extra == "easy"
Requires-Dist: glooey; extra == "recommend"
Requires-Dist: sympy; extra == "recommend"
Requires-Dist: meshio; extra == "recommend"
Requires-Dist: pyglet (<2); extra == "recommend"
Requires-Dist: psutil; extra == "recommend"
Requires-Dist: scikit-image; extra == "recommend"
Requires-Dist: python-fcl; extra == "recommend"
Requires-Dist: openctm; extra == "recommend"
Requires-Dist: cascadio; extra == "recommend"
Requires-Dist: manifold3d (>=2.3.0); extra == "recommend"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: coveralls; extra == "test"
Requires-Dist: pyright; extra == "test"
Requires-Dist: ezdxf; extra == "test"
Requires-Dist: gmsh (>=4.12.1); extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pymeshlab; extra == "test"
Requires-Dist: pyinstrument; extra == "test"
Requires-Dist: matplotlib; extra == "test"
Requires-Dist: ruff; extra == "test"
Requires-Dist: pytest-beartype; python_version >= "3.10" and extra == "test"
Provides-Extra: all
Provides-Extra: easy
Provides-Extra: recommend
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 14071 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
trimesh/__init__.py sha256=sVKPJCIFVng-vkiMSZJ2odYW3O4qK8YgEi0ei5EKJzg 2349
trimesh/base.py sha256=56ctv5w4ctINFMxIDaAVxZrg8Iu0UsMoGq9PgDTi0CA 102604
trimesh/boolean.py sha256=u4E-n35_J4cmgcnv6gTbegCprq7-AZW6-zgiZpVTHCQ 4940
trimesh/bounds.py sha256=pQ3KowyEpN0QhTVwVfHy7f6rClpiGxeBMpuMB10NoYU 20795
trimesh/caching.py sha256=VqzbfOLIPVOS6b4rBO9i2bYINXNvdBvDlEsZYFHTqTQ 20087
trimesh/collision.py sha256=3GAnGG0tC7FxAAuKtWNT8smiEotnoz9OlOkmnW_hxYc 22582
trimesh/comparison.py sha256=mQM24IEeq6lFdarFRtGSWzcDnadgK2KUFFA_TAxUQUE 5233
trimesh/constants.py sha256=U1l-HFEWohDm6VY8XxyM2S10twFJM6r-oOQq0TBmlDQ 4823
trimesh/convex.py sha256=m3rg2cWYwRo0107VS1JJjM63AaPxafkuSGr6szktE2U 7370
trimesh/creation.py sha256=UBjtsUozH6OGLKSOPSFuk2gOKT45Y-TKHs4BSXgqa68 45776
trimesh/curvature.py sha256=U-tgsg3Isfq4-6FfChSrh076RD5JNw621PoDmMFeCwA 5639
trimesh/decomposition.py sha256=vxUb1HR3X34IJ8mZRjPCj7kk-MBXM_ti3HyjCgAzEIk 1503
trimesh/exceptions.py sha256=vaiJ2HVNZMKL5n3q764Mns0y0zKRo97Mmu_8xKtqod0 1109
trimesh/geometry.py sha256=Pgkx6dFTr97J5NdVFCTEXoKvLjQiDNZC93GuytFJ3bg 14572
trimesh/graph.py sha256=mG1o-PpKkFnVQGbrAGAoG9dH399mApV7nX89pQt--9E 30523
trimesh/grouping.py sha256=I7kGcJXwjEBMBcFcPX616xMLAv0VpyaDYDUMGvW0Rqw 26162
trimesh/inertia.py sha256=s4Iy4icfmuzXHST9REp3VxnmVzEsQLzNaucH75mEsbk 8225
trimesh/intersections.py sha256=xQnfNdauLH2sqUfU0UG2rVpvOgCbt9CfUF4_NZm21ss 28268
trimesh/interval.py sha256=-yATmxgGC-nUG-JOb9H7_Vq0GsHxM3qO6oSSY62-N-c 2747
trimesh/nsphere.py sha256=MA0pWzRQnQ_kBLVGWwZLujYjc6P_8F0FEI_UMk6mMGI 6022
trimesh/parent.py sha256=qFfjl5QZC445UjKV0glJcoEIyUVJzLGlKR5RQen5pL4 9903
trimesh/permutate.py sha256=9_3Xo7VQt2nxeSgwpaq2ZntZ20LdhkgtqG0OvQAyGRc 4468
trimesh/points.py sha256=NhnbMaZhZhBPxIzjRqeX3IvohmWZCiCezoZsK79q2No 19968
trimesh/poses.py sha256=L75slLjInJ740YA_Ecsle5u1JYpZ8eM-NWgCUD8zXZA 10267
trimesh/primitives.py sha256=Nsdn-Y9S_LPqw4lIC9gC4HcGiQTyWA8pQaR31_RktZo 33332
trimesh/proximity.py sha256=00WHpm0jdr8k_m--lq-FFspPdfJh8ql-40uY5dwUslY 19114
trimesh/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trimesh/registration.py sha256=pXG6n4C3hnBflNuGZady-5v2YUGtBzM_fg3qMHrfa2c 40188
trimesh/remesh.py sha256=n_wNoEY7l3GrRW26LDiLy52bmZdK5_cECv4VegGeOnU 14936
trimesh/rendering.py sha256=lAdRp-V0BNDLqRpBYdY48bz79lJCteMWXow9EsU9p9w 12194
trimesh/repair.py sha256=ff8riKsfo2XSb4KyQnwtFYk6PpFTcKVzKz1WqhZl5zQ 15055
trimesh/resolvers.py sha256=WEwSCLBJ9KHtCB1kBEfNueIRpg3_F6-k6ME_AaDTgtw 15386
trimesh/sample.py sha256=1ugaczSxzuu3_UrdUXBLBjGkFby2JhZdhPUrQTMeR60 7651
trimesh/schemas.py sha256=EKTwX16mVeQ5IPRQhXCoiDIIet_9DaYVNKnUx0MoMKo 1287
trimesh/smoothing.py sha256=vehx2M334_fFyY3Pm6M_3uuT2bQiFyImjnHD72b14hM 10954
trimesh/transformations.py sha256=_naKhYw_9lieuQXnQTxENbM3TAsh-eoqo4eerqjAZ3I 74544
trimesh/triangles.py sha256=o7q0-nbiqrJ5CW4dnOh82W9t4Ck_f2Gr2uq9k5puFeI 21710
trimesh/typed.py sha256=vzmjE6mFrKuswpHh8iuQUtAM9ngxpGQWrACWZQHAjm8 1432
trimesh/units.py sha256=2VRFxbIr5_3lMa9UQT6fvXVXAp0T4tDEuzOg69ZDRsc 4668
trimesh/util.py sha256=1yZDqYrMuPDq90YxiMsf5X_p-dxsgiGnssM0xI1mBZo 66709
trimesh/version.py sha256=iynR6kNp38O21qUq5c6xpLMbbYNhc2WfesdtT-Oq8Kk 1618
trimesh/exchange/__init__.py sha256=mM-22o0bUVOJdj3EMUGdN3d1cvRI1JD_2TQs57jugIw 297
trimesh/exchange/binvox.py sha256=GXMqSe8yqMBlj6CFjIvyquK_noHZpNkQAJWYXIrn2VE 17608
trimesh/exchange/cascade.py sha256=IJyWNKudZohNXnVYnOqLfEmqFJHBhHRxG4-mKKiuyN8 2010
trimesh/exchange/dae.py sha256=ZPh3-ojt7SlUNKjLvdylFB5JG-1TEDq7Tup_w00Tuas 14673
trimesh/exchange/export.py sha256=xBgPuD9LmzdqBrSqXE28GitPgZzJza75oCKu5c2wWLQ 10480
trimesh/exchange/gltf.py sha256=Q-FdjYxfRltLYZ1vb7FRcSxEwsH3LjZBxL7jzPdYlKw 68462
trimesh/exchange/load.py sha256=ePTlzARCdJkOHCtMc0yOCO4kUXVRy5MEomZtU7HmfIg 21659
trimesh/exchange/misc.py sha256=u2oHnlOuw9cxXLaEFyAn145MA5NPLvgmAr8W-zxUMHo 4208
trimesh/exchange/obj.py sha256=PvlRphfYsHvhtRTzcg36sM4_IxycoqUNs-ZmWxyj-WM 34419
trimesh/exchange/off.py sha256=JjUaWfQDzJyEpZdQ0FROCBvQtx-uxQ76iCZpknz749E 2764
trimesh/exchange/ply.py sha256=mnVBvQjvhhBYDwH5PzqqOm8IivJNvsbjj1E2TqdNiS0 33004
trimesh/exchange/stl.py sha256=1fJ6syQzOSzsKzK9qsK-dC4pimKOHIUtdo2Qu_F1Lgw 10151
trimesh/exchange/threedxml.py sha256=AOBovOeb2brwEyKa9NHI1a2Vm4ZKTfP5iI7z7AOVBMc 15866
trimesh/exchange/threemf.py sha256=Gy52dybi81n0In-25SZ-5R1wQ-2c0ZIiiS7frR10LA4 17004
trimesh/exchange/urdf.py sha256=3Uz9TvL3k9e3mdOlZAF50EfAEcSqsjr_MG0inBScchw 5361
trimesh/exchange/xaml.py sha256=bK6F9vAPgEJh_dUN4fbK6Y_hGVR3WW4fDFKcQGZv-YY 5322
trimesh/exchange/xyz.py sha256=ogwXaKJoN_5iq0ih-uEGh9i3OT9VcGQs_4jl_hoh2jM 2960
trimesh/interfaces/__init__.py sha256=pZJa0tUzfrLiT6uUE-0lDT1wzJY6jWr-t5ppWPxxLww 88
trimesh/interfaces/blender.py sha256=-dQj5vsNxm7esf-rRgRshXh86oDnIs8xl2vzIlhb-SE 3812
trimesh/interfaces/generic.py sha256=ysAmluHsoqe9agLz9pW6Z-LyWZj_tPR3ecmP5Hqq_qY 3554
trimesh/interfaces/gmsh.py sha256=qdgs6lqLDhFF8w8aADFc45XpzHAcMDLc06LrMAzb8Xs 9006
trimesh/path/__init__.py sha256=Sfnb4j9VssDXhC45phbrFtcR5lw4k3MXQJg0UDz1y58 378
trimesh/path/arc.py sha256=AGHj5M5v1NoKVtHENx5ZFSmE2-ibAyN-hfM-eIgwV2Q 8093
trimesh/path/creation.py sha256=bP5_piTXXdEWwlBod7tKXs-anAgVwsqanNR8JsoJE_c 8553
trimesh/path/curve.py sha256=5OuHwI_odIcQwJeiSnE4onQeylxmGGE0mK4glkN4TG4 3636
trimesh/path/entities.py sha256=Lbuyih7quvCD_eD8g9pSQIMd3b_xkXRlyMLEmp7WeD8 21244
trimesh/path/intersections.py sha256=G5AGVQxKxmpgHO4JQg44D-Ldfg6IkxtgzEePee_WGC4 2238
trimesh/path/packing.py sha256=2ZVWNf6cpmzfcOj0uWZJZKRLxFRYbzgWQOp-OsZdN2I 26100
trimesh/path/path.py sha256=NVCmIClaHCv2879WwcD1lIk-xokqzU9oq6-GyaMl5nU 43902
trimesh/path/polygons.py sha256=ygKJyzU_TH7F0H0VCc0sdIr6_sSu5oocUV61cBEcsdQ 31112
trimesh/path/raster.py sha256=-0YyAIF-fNOeZzqVgzA_P-ReVnCBJ_7RB0H5y1Dyepk 2793
trimesh/path/repair.py sha256=MghbQioAeHw9VbTP_SDKXMKH32U4lkq-0SccmmBFmmk 3570
trimesh/path/segments.py sha256=avAOJqKLxpmycpr95NoIT3qKWLawkjQ6cbZrq7VwUbA 16350
trimesh/path/simplify.py sha256=MJasUfp0dEwVJOmqsuXm3-eqBEknJw3Js0na44yxqNI 12549
trimesh/path/traversal.py sha256=zm5DfUsTdH2F2oNMMdhlLuaezjcrh8j9bgeo2hIQf9U 16063
trimesh/path/util.py sha256=ZDQ_zZDcH2XkKIpqKzp4cmRyGXnOij3r89Xm5zllZ2w 1691
trimesh/path/exchange/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trimesh/path/exchange/dxf.py sha256=8l-AEJeMQ2-_xVlnf3MpB7AfTOlxoyBpWZk68tNnya8 33119
trimesh/path/exchange/export.py sha256=mHDgvxDXrldT58nhG7Om6vwfXHHvzXNwH9rLGwE8SUE 1933
trimesh/path/exchange/load.py sha256=3-ABBb_-pTIc2udpaphMa1IV_Wmi3fuIU3hM09j1j2c 2707
trimesh/path/exchange/misc.py sha256=dbI3xR1D5JdmsVqUdrjtjai0GGeBYC_5UTMnS1aOlPg 5792
trimesh/path/exchange/svg_io.py sha256=aADXHUPz-aNJggmfnwDwtkPamRcpaV0c5Xpg5c_SLc8 23095
trimesh/ray/__init__.py sha256=5lNzMoKlQygP28tnIQgXNuoB9sjWdO92ZSdE44l_EI0 346
trimesh/ray/ray_pyembree.py sha256=hO9UV4a2ZfuZrOY0nEWbbThoxdlrJt96-t6olSEMfio 11265
trimesh/ray/ray_triangle.py sha256=Dz5qOH7FXGKsmULoGZ3LpHDQ90P-y-M1-urNC4UjIQE 12741
trimesh/ray/ray_util.py sha256=BvzozaZ6in8ez0v4Fodsw-bkBsZwUPMeLi3znfz0mmY 4271
trimesh/resources/__init__.py sha256=0QXK9fFNr8xzpIJ7rVdl23v5m_kYEEfATL_4c_Q2Cik 4111
trimesh/resources/creation.json sha256=i72dHuxNOk2gbnSjYhWGTEL-WzeWdWR1e3t_3iDP0Ys 1084
trimesh/resources/units_to_inches.json sha256=vE68-GZL-EdUsDdFaSSBfyeqS8VwsSaWKL9W0TMXUaU 1261
trimesh/resources/schema/README.md sha256=ZwcnLfRg6Qd1eRMm3Kt9S-oi2yYh2RZT8pllnbYe0J0 443
trimesh/resources/schema/gltf2.schema.zip sha256=y9Fpkpfke71DmIXJO2gH5X4_gws7LXBvw6lEiOswjKg 24785
trimesh/resources/schema/urdf.xsd sha256=qiA_TEiCkEc8JOL91auwwSpa8xPy49OF0eWAtn1BEkE 11705
trimesh/resources/schema/primitive/box.schema.json sha256=STE93MwWVDyIbBTltXkVTXh6RmcALWO3JKAPrW5BpGQ 814
trimesh/resources/schema/primitive/capsule.schema.json sha256=347KHrkcRoGmwbTRxmOTDOTNFuf0pGRlOwGMGxOAeJc 774
trimesh/resources/schema/primitive/cylinder.schema.json sha256=Qvc2GhCsFDPLLx0PpD_zZE3I09lAjRbK7ZMDvyY7S34 785
trimesh/resources/schema/primitive/extrusion.schema.json sha256=HtKJPxN8DYFXDzVocthjZazbyx94TZlumVu_eRSKm0U 688
trimesh/resources/schema/primitive/primitive.schema.json sha256=GlsChe96ci2ptVzAn4_VU52xrvNdBewq77qzQQVWtEg 479
trimesh/resources/schema/primitive/scenegraph.schema.json sha256=Gn8inknthqkoXDyWjtVZdgO0nvC6aqWP58ESttGPDAU 791
trimesh/resources/schema/primitive/sphere.schema.json sha256=VvCqHrhVMSSyTBowtjBnUkeh6SX-pAK66_t6XfMLLvk 522
trimesh/resources/schema/primitive/transform.schema.json sha256=y4UBFIkUQ56ZUHcezFKLLnr68-ZQbWRtAGPKQsxSAlw 469
trimesh/resources/schema/primitive/trimesh.schema.json sha256=ioYYpvcrxKQirkbyHxKxh2plBtRXaV9fQU0Oq3WYt8U 859
trimesh/resources/schema/primitive/wkt.polygon.schema.json sha256=Jer6wgmVPZfnWGpbL-2rnUjq_HDc4OjUtytrzfX1loE 377
trimesh/resources/templates/base.svg sha256=MYfPqEHyr5ik4RVyHhludqVaPFJ5Wxjd_Pd32XK6y8c 190
trimesh/resources/templates/blender_boolean.py.tmpl sha256=mVy6bsNk5byDYZ9uBNmojOSLgDpDArlA17wFg4Oloqc 2019
trimesh/resources/templates/blender_unwrap.py.template sha256=GJOEzRKEtskHwD9PfyvNdEgA3umFeKlURrS0m0kp1As 1147
trimesh/resources/templates/dxf.json sha256=E3CfXHa_S5NIyt3FPd4WhLBrhJCQqFSdq9LCUtmLxlo 15667
trimesh/resources/templates/path.svg sha256=JPEKKh2lPcwuM0JrOl6iCUIjci-yrlUqq8T-AWUYyX0 36
trimesh/resources/templates/ply.json sha256=fMclJVw90hbWgBWCXc5Ox0XkVo8Be19nrUXuHuR9efQ 487
trimesh/resources/templates/viewer.zip sha256=UJQcJt-WNKjL3QrTuByDGHLH7U9jIccynsrBM-nnRDM 167999
trimesh/scene/__init__.py sha256=vLW7-tLswsCiiANiRFeZ8LZpCyiEbeBXw9ZzDC64bTg 141
trimesh/scene/cameras.py sha256=JOGnKXCWoeSfPmrlFmtIXy6sptp3U93U6kopME4zDEI 12162
trimesh/scene/lighting.py sha256=K3VO4DkspJbb3gvLDTBmvo8JqafT3Wtzk_tBZiDRFhA 8471
trimesh/scene/scene.py sha256=T5GkTtbAQLOXBt-b8hwGbhG92wC_mDAlIynDCLJ1V-Y 48032
trimesh/scene/transforms.py sha256=-04fmzSqIJma3sLUXufiisL2x0kJP_eV1FnxuwRNkqk 27630
trimesh/viewer/__init__.py sha256=yZtTUnfFfkyD0virrc-CJysxDs_0vSz-bv5-bThiqOE 909
trimesh/viewer/notebook.py sha256=VHorLMzZxLrDSCnojFOAPgCHcnehp-izFyLb3RwAOq8 3180
trimesh/viewer/trackball.py sha256=Ac223FA8TuI5NqtylRjsbwIrKOvohy5k2m3FyFSOXW4 8233
trimesh/viewer/widget.py sha256=bacxdotzLiMC3H_K02K5T7l7RrjqETSX03cd1-8I9TY 9202
trimesh/viewer/windowed.py sha256=rtzmhYOXjaF4kq5HUU0laJ_edWaHE_RjTf1hJ6EH0oY 30971
trimesh/visual/__init__.py sha256=dGTdTpHWt66Rt7IvzqQivdlWNgH-ofHUD9iTfRm78_E 828
trimesh/visual/base.py sha256=rLBIbRocEqx_NNgh-YK1Hgd5tY1V5PIEOTLKrd4Bajk 1014
trimesh/visual/color.py sha256=d75hWtAqEcseqE5H5OJUR-AYmYDeo7VZZjFRc3QN5vQ 29109
trimesh/visual/gloss.py sha256=fBKiu83UVam8YYF6yW8bfNdoJM3NvUKkVQ7ea85yuWM 15270
trimesh/visual/material.py sha256=K3sHukLoyAZVeIGywfOLZG1b9zohNCAVoXNgJokpGy4 34678
trimesh/visual/objects.py sha256=zqoB_BEBoMM06_8IlcEZmJCudN7-I6oIYelO2fXZNzs 2554
trimesh/visual/texture.py sha256=JaTye_qvJkMRVuzuujLR1x8wTZkL2kExUlA3HM4J5h4 10670
trimesh/voxel/__init__.py sha256=cRHtVx79ffVWI7GDV9YURMYzuRYqgcGQ4MKBXTFiLjk 88
trimesh/voxel/base.py sha256=zlRu23L6Igp0OrSCa0RtNnpMGiZoprDtd1P9GekR0rI 12572
trimesh/voxel/creation.py sha256=Kctn9kSh1AzoAnc-6AIttxepPA_cqi4KL_oSoZlpWQ4 9364
trimesh/voxel/encoding.py sha256=zjCYte45ZGZGMlvEWca3hIKChSzMaDbio16tzpqJTVc 27755
trimesh/voxel/morphology.py sha256=q0jUR9rqvlF5D4QAvId6ejDcmoiRjg3bOZFRn9aKuYA 5520
trimesh/voxel/ops.py sha256=l64yA71tlorWqL8jzAGbxCvq509hpqYzBLQymxgydW0 11761
trimesh/voxel/runlength.py sha256=qtWSgjCHC-Ma_NpftHBpQTKNJZ5HZtqZcWLgAV6Hn_o 20278
trimesh/voxel/transforms.py sha256=1e80QD3343LuTwyqANPTuS-ZZiAaiCCayU03byt2p9U 5291
trimesh-4.3.1.dist-info/LICENSE.md sha256=_ie174cQZ2zIUlXaKKMvOU4u8_TORwdaHHMqnqHXvQM 1090
trimesh-4.3.1.dist-info/METADATA sha256=8EddaADZjhjcW6zX-hcp68Zv9-t5strEnGROCpLSJvk 18228
trimesh-4.3.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
trimesh-4.3.1.dist-info/top_level.txt sha256=bHXSeALt9l4__maYNLp93GRZSOJ5iApS2fe3jibIV1U 8
trimesh-4.3.1.dist-info/RECORD

top_level.txt

trimesh