trimesh

View on PyPIReverse Dependencies (305)

4.5.3 trimesh-4.5.3-py3-none-any.whl

Wheel Details

Project: trimesh
Version: 4.5.3
Filename: trimesh-4.5.3-py3-none-any.whl
Download: [link]
Size: 704835
MD5: 8af4f503ca76adb20bfd593c430011dd
SHA256: c56ccbf7e2783eadcc1eec191273fcb08801c74a03f2a08c8a5dcc3d55b031e3
Uploaded: 2024-11-28 00:29:28 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: trimesh
Version: 4.5.3
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
Project-Url: documentation, https://trimesh.org
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.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.8
Requires-Dist: numpy (>=1.20)
Requires-Dist: colorlog; extra == "easy"
Requires-Dist: manifold3d (>=2.3.0); 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; platform_machine == "x86_64" and extra == "easy"
Requires-Dist: pillow; extra == "easy"
Requires-Dist: xatlas; extra == "easy"
Requires-Dist: vhacdx; python_version >= "3.9" and extra == "easy"
Requires-Dist: mapbox_earcut (>=1.0.2); python_version >= "3.9" and extra == "easy"
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: fast-simplification; extra == "recommend"
Requires-Dist: openctm; extra == "recommend"
Requires-Dist: cascadio; extra == "recommend"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pyinstrument; extra == "test"
Requires-Dist: ruff; extra == "test"
Requires-Dist: coveralls; extra == "test-more"
Requires-Dist: pyright; extra == "test-more"
Requires-Dist: ezdxf; extra == "test-more"
Requires-Dist: pytest-beartype; python_version >= "3.10" and extra == "test-more"
Requires-Dist: matplotlib; extra == "test-more"
Requires-Dist: pymeshlab; extra == "test-more"
Requires-Dist: triangle; extra == "test-more"
Requires-Dist: gmsh (==4.12.2); extra == "deprecated"
Requires-Dist: trimesh[deprecated,easy,recommend,test,test_more]; extra == "all"
Provides-Extra: easy
Provides-Extra: recommend
Provides-Extra: test
Provides-Extra: test-more
Provides-Extra: deprecated
Provides-Extra: all
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 14071 characters]

WHEEL

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

RECORD

Path Digest Size
trimesh/__init__.py sha256=RbgPawG4XeueboUQjXfA5JdAT8ssNhOTd9J6UncXEvY 2399
trimesh/__main__.py sha256=6G7YxPOjEyRLLR_ALxLBfU-898WNB-ATCh5Gxa8AFmU 1425
trimesh/base.py sha256=i29BnYLYdbA0EwtWyrLyoi7c20A_k6G6qTQdBPFwRsg 102238
trimesh/boolean.py sha256=elGpieCJYEmwpTP7s9juUa6b70WW3x44BBZVq5i3-hE 6007
trimesh/bounds.py sha256=cjABdkPqP3uLGgmduw2p3hXFC5NHwHkY7WnMFSfgJu4 20895
trimesh/caching.py sha256=r1HIwxvVCziPkvJ9cAxZyDtasvw9WZg8OvaBG3J-7xI 20121
trimesh/collision.py sha256=3GAnGG0tC7FxAAuKtWNT8smiEotnoz9OlOkmnW_hxYc 22582
trimesh/comparison.py sha256=mQM24IEeq6lFdarFRtGSWzcDnadgK2KUFFA_TAxUQUE 5233
trimesh/constants.py sha256=xJ1ln2A1outZwxiniEgY7eaKheZCsJGvn6S-ro36y3g 4937
trimesh/convex.py sha256=1qr1sBuWNWwnzlZGNn5Y6NBuAT8uXhz8OH67B5H3nxI 11475
trimesh/creation.py sha256=DB92KMw08D3uoa7ONAPr_GMX5A8AIvAAe1qa4JeFIKI 48749
trimesh/curvature.py sha256=NAmQRUsq-c2XmXD4AJBcUdBFEgbdz3rrz5YprkMcxqs 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=QiRqBLJAubDy1h5vKJvpEN67xcI4wXWylXmUnd8-0QU 30673
trimesh/grouping.py sha256=9ur0YfmiDxSDPMT_1htdjkcaQjjGPU05CijtPEQ9kKM 26790
trimesh/inertia.py sha256=FL-mei4XAfTyVvf1mlOKlRVpCyAbQO8g3KiHnyecLcY 8589
trimesh/intersections.py sha256=zbrAvNgmi-MTsxKxwP38aRGzGb0mCjIGbrfJgxT_csY 28549
trimesh/interval.py sha256=mi0Gny6nfzSZBVBQVSowIMhntlXj0FTdv4V5BAF4iuA 2746
trimesh/iteration.py sha256=XFogHL5FwCK19Hwv4YUg_g92vipoHUEVZuK1oCdvRJo 3551
trimesh/nsphere.py sha256=EzcMZ1i7c1_zEnd5vmuhrxNA4_diX8yWju1ronsh7bc 6028
trimesh/parent.py sha256=uWbqc-TiBJMBpN1HHxgIThnxI7gKdqTDjnVYUnBc-eE 9925
trimesh/permutate.py sha256=5JcPINPmNScxEkQ7W4ghDphXQxB1DLGjspTaEddcda0 4470
trimesh/points.py sha256=bj1RfIrxz2tgs4xBmSutqbZ4TUUl3ggc7KT1pCGbF5E 19972
trimesh/poses.py sha256=L75slLjInJ740YA_Ecsle5u1JYpZ8eM-NWgCUD8zXZA 10267
trimesh/primitives.py sha256=hH2DSKfrSp9PJBdrw3yLb8rpe2xqHWYk52LD2KikiOI 33479
trimesh/proximity.py sha256=w4qwZ5BHoKFwUlriiacNgHa81XUFXLf1U61FKkx__IQ 19118
trimesh/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trimesh/registration.py sha256=f4gVWrWrBkLxE7z66kGkhsj8nu-9VlcogG0PZxng_uc 40746
trimesh/remesh.py sha256=HDhFSXxtZ-ZasgnmbIKUU1GngL308ryfFMxFIzQ4hIE 14777
trimesh/rendering.py sha256=lAdRp-V0BNDLqRpBYdY48bz79lJCteMWXow9EsU9p9w 12194
trimesh/repair.py sha256=T81IQwhRPbbTTUV0jQsTYLIWZhx_KqV0gNG2SkyH6fY 15065
trimesh/resolvers.py sha256=dQkYSHJzQWezdLTam9I-THnFMAVW3ffmGOl3NlP83ec 15572
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=GL8qHhAB3dhYUJHqOG3aBpNj7C9ckZFzJSmQsHNTXzA 74298
trimesh/triangles.py sha256=xGnvUymR6Wq0hS-g0mOjSWLbGgsP9JchAj0sFAEtivo 21804
trimesh/typed.py sha256=t5UPknxAS2DASlAHj870oH8jVAcTLfZmSTHkMYOgWnk 1931
trimesh/units.py sha256=2VRFxbIr5_3lMa9UQT6fvXVXAp0T4tDEuzOg69ZDRsc 4668
trimesh/util.py sha256=rDNOEwJqqKVoiW7hN2dqRIEETR6MHt4Ttr9QEG0QoFk 66442
trimesh/version.py sha256=iynR6kNp38O21qUq5c6xpLMbbYNhc2WfesdtT-Oq8Kk 1618
trimesh/exchange/__init__.py sha256=mM-22o0bUVOJdj3EMUGdN3d1cvRI1JD_2TQs57jugIw 297
trimesh/exchange/binvox.py sha256=JSoa6LgEoPA56vt-S9BTqMXg-XHof9zFXuSHQSIVKtM 17629
trimesh/exchange/cascade.py sha256=IJyWNKudZohNXnVYnOqLfEmqFJHBhHRxG4-mKKiuyN8 2010
trimesh/exchange/dae.py sha256=ZPh3-ojt7SlUNKjLvdylFB5JG-1TEDq7Tup_w00Tuas 14673
trimesh/exchange/export.py sha256=9zgkbp05jsK-PLi4kVb6ldVG4tJWFgsf8_pN-zU0874 10460
trimesh/exchange/gltf.py sha256=OCKiiqKzDMD-7ZXuTfg85meJC11zguh2urntOGAWV6g 70975
trimesh/exchange/load.py sha256=RkDlc2Iubrz-LCSUKgS_ivJytG0NFuu3FtE8lj63JW8 21850
trimesh/exchange/misc.py sha256=anXVnYAWGjG7ut5OSC6JpBIMd_ULw6ksXnuXwO0sqXs 4209
trimesh/exchange/obj.py sha256=mFje5IKZhBNFxSVw42qV7ja2_3ip5mYCFv_TcExGpKk 34476
trimesh/exchange/off.py sha256=JjUaWfQDzJyEpZdQ0FROCBvQtx-uxQ76iCZpknz749E 2764
trimesh/exchange/ply.py sha256=1cI7_pG_txvXslI-5UXWGDIAaMEpEf62SEzwb4-rPGo 36215
trimesh/exchange/stl.py sha256=1fJ6syQzOSzsKzK9qsK-dC4pimKOHIUtdo2Qu_F1Lgw 10151
trimesh/exchange/threedxml.py sha256=83pX2euRRoPcgpwR4kTMNmh4TbDT4Zxg2pzxvsXQ0Yc 15868
trimesh/exchange/threemf.py sha256=m56eaVeEHwCrp5UwjsZhKLNZ0W7WDtSHLzf5bPZRmqQ 18870
trimesh/exchange/urdf.py sha256=3Uz9TvL3k9e3mdOlZAF50EfAEcSqsjr_MG0inBScchw 5361
trimesh/exchange/xaml.py sha256=zsLTJ3nvjsXeLRfs2HV1fIy1ILOcslDB8sba4eOqmsg 5339
trimesh/exchange/xyz.py sha256=aiQqenP2jJnGIONYyZUL27DeBj0ZAzvf4BRQBA5BUXY 2961
trimesh/interfaces/__init__.py sha256=pZJa0tUzfrLiT6uUE-0lDT1wzJY6jWr-t5ppWPxxLww 88
trimesh/interfaces/blender.py sha256=-Y2wHmznNMSwzcRiJOMR8KLa18tLwsGAYqK66jmL9u8 3812
trimesh/interfaces/generic.py sha256=ysAmluHsoqe9agLz9pW6Z-LyWZj_tPR3ecmP5Hqq_qY 3554
trimesh/interfaces/gmsh.py sha256=hy1vJ-7K6FC6FLigQvkVQl9AdNIwl-qR18XSi76uVFM 9202
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=Tqt3AqOwFygHC_fXzeqDOqSSuSvtGE1HWOM4qkLTLG0 21247
trimesh/path/intersections.py sha256=G5AGVQxKxmpgHO4JQg44D-Ldfg6IkxtgzEePee_WGC4 2238
trimesh/path/packing.py sha256=OoHw0twh4uN3dZDP30do1iutzzv3dtgh-mToVKDwDmw 26203
trimesh/path/path.py sha256=KuCdJyY968Tiutgaaad_4HMYWTO6DhNDmAbaDhEIYpc 44224
trimesh/path/polygons.py sha256=LPNHgoo-voXnFV2ubMpbhr86oTd4JXGNyZZPLNRr6LE 30991
trimesh/path/raster.py sha256=ivo1Yx7_JSBD9a-gEsQ49a7Cb_Uf6Rv7caOGeXMm9-o 3200
trimesh/path/repair.py sha256=nxreZyvWvRB3v1LimbgNEAww-ZoNkr5A-CaklyBFrk8 3237
trimesh/path/segments.py sha256=avAOJqKLxpmycpr95NoIT3qKWLawkjQ6cbZrq7VwUbA 16350
trimesh/path/simplify.py sha256=zJfUxCRbCnsetjHsltp-bHr8SnhhSo2StK_AsIAXzSw 12553
trimesh/path/traversal.py sha256=zm5DfUsTdH2F2oNMMdhlLuaezjcrh8j9bgeo2hIQf9U 16063
trimesh/path/util.py sha256=aoHsefWw6TFfNCfbjTNLJc4V5ePTL1JTziu2-3MPJwI 1767
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=i0hHHk87-xzJo-aftc7O6yp57zN6yppr-eGIh4-hT54 2004
trimesh/path/exchange/load.py sha256=FIlahRF5waCp4gMr-qjgxpX4XA33ek42eufqADoBjnY 3469
trimesh/path/exchange/misc.py sha256=cnKQcO5XXuFX-37wB2JKsa7HBl3x_9k2qCvCe8I7DF0 6042
trimesh/path/exchange/svg_io.py sha256=dgLdCeUWKRqbTQPVpdANeZ_qyX1xtxuqLstA19Pcp1Q 23251
trimesh/ray/__init__.py sha256=5lNzMoKlQygP28tnIQgXNuoB9sjWdO92ZSdE44l_EI0 346
trimesh/ray/ray_pyembree.py sha256=3DKS_UpE7PZwM12WjQ3jHobSNwcX_aFvZ_UBkFbFNAg 11769
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=uJ8W5QN-Alq-sRpA7MaJ1Xm3BxiIsEWbsUmTlHRPwIg 2012
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=MxeHS5AqDqw4eQb_frkAoywxpkJxjSdcHu9DyPXpNkA 559
trimesh/resources/templates/viewer.zip sha256=UJQcJt-WNKjL3QrTuByDGHLH7U9jIccynsrBM-nnRDM 167999
trimesh/scene/__init__.py sha256=vLW7-tLswsCiiANiRFeZ8LZpCyiEbeBXw9ZzDC64bTg 141
trimesh/scene/cameras.py sha256=NpkKA6lc5feW8RvO6QvdEjro3ZZ3ScVNx-lsOeaCmi0 12166
trimesh/scene/lighting.py sha256=K3VO4DkspJbb3gvLDTBmvo8JqafT3Wtzk_tBZiDRFhA 8471
trimesh/scene/scene.py sha256=H4fCprFCA0XGorMUkkJ7R4GpLi5FBoccYssFzsCS6aY 54587
trimesh/scene/transforms.py sha256=oocyg0B7_X3Vu-PkH7oX7YEkn8HhtAc2BaBTUvkqk7s 27970
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=8p3TfdmNxB4OgK2osjTzb9yYgdLByKQ4bm1XI7rLHlQ 9204
trimesh/viewer/windowed.py sha256=VKLeCawuzuK2EC5J4DtHUMFq6GV8w667ypevPjWrs0Y 30977
trimesh/visual/__init__.py sha256=dGTdTpHWt66Rt7IvzqQivdlWNgH-ofHUD9iTfRm78_E 828
trimesh/visual/base.py sha256=rLBIbRocEqx_NNgh-YK1Hgd5tY1V5PIEOTLKrd4Bajk 1014
trimesh/visual/color.py sha256=b1cxxa7DZ4zsqXWEUFCW7mPG-HKzN-D0JX8IHqLNtWQ 29090
trimesh/visual/gloss.py sha256=rC2qJrqe-oXSn7GpBIVW21znkVmjLdFf6TmxhEiD7y0 15275
trimesh/visual/material.py sha256=OH6QAXh7MXZxcyKsIBuRRQNubitEBT81XrR3B1G5kkY 34685
trimesh/visual/objects.py sha256=zqoB_BEBoMM06_8IlcEZmJCudN7-I6oIYelO2fXZNzs 2554
trimesh/visual/texture.py sha256=SiNtJFo_nW3YohFwDqTo14tkT6vx_BK5u5ZyF3BwnFU 10677
trimesh/voxel/__init__.py sha256=cRHtVx79ffVWI7GDV9YURMYzuRYqgcGQ4MKBXTFiLjk 88
trimesh/voxel/base.py sha256=BSGEGk3wG0s4eh5y7Cn9bFmSa01aNIPz8S9VP0GKLW0 12525
trimesh/voxel/creation.py sha256=rTbhYhqFGo1yP86BF8g_x15dGmjMFPg3vpQDQyXSoeo 9310
trimesh/voxel/encoding.py sha256=SMYHTgcBUcAodS2LDs9LvqqWZD1UUFTpj5vHTfti4Ho 27740
trimesh/voxel/morphology.py sha256=Pv1uqH3NVfGi1oUtt8alywmiAsqVOBGJDlvYpS5qj20 5455
trimesh/voxel/ops.py sha256=7t82hhtiD2rJeLutMs81otLuXvY7G8Aja3X1mwqwqWs 12255
trimesh/voxel/runlength.py sha256=AH3UJnjtQQrPt81u2kqfxHcXxlh9uAzqUzDvFSiCw5U 20297
trimesh/voxel/transforms.py sha256=1e80QD3343LuTwyqANPTuS-ZZiAaiCCayU03byt2p9U 5291
trimesh-4.5.3.dist-info/LICENSE.md sha256=_ie174cQZ2zIUlXaKKMvOU4u8_TORwdaHHMqnqHXvQM 1090
trimesh-4.5.3.dist-info/METADATA sha256=LZAkFnQUwpAm6Ynr5O66OudPbD4adhkdPZPaPmw8IVI 18392
trimesh-4.5.3.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
trimesh-4.5.3.dist-info/entry_points.txt sha256=E8JnT07gjUrdCQjuWPKNykjis4Aa2QWCFN6gVFWNNh0 50
trimesh-4.5.3.dist-info/top_level.txt sha256=bHXSeALt9l4__maYNLp93GRZSOJ5iApS2fe3jibIV1U 8
trimesh-4.5.3.dist-info/RECORD

top_level.txt

trimesh

entry_points.txt

trimesh = trimesh:__main__.main