Ë
    :vžj}	  ã                   óÀ  — d Z ddlmZmZmZmZmZmZmZm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z  ddl!m"Z" ddl#m$Z$ ddl%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+ ddl,m-Z- ddl.m/Z/ ddl0m1Z1 dd	lm2Z2 dd
l m3Z3 ddl4m5Z5 	 ddlm6Z6 	 ddlm:Z: g d¢Z;y# e7$ rZ8 ejr                  e8«      Z6Y dZ8[8Œ(dZ8[8ww xY w# e7$ rZ8 ejr                  e8«      Z:Y dZ8[8ŒEdZ8[8ww xY w)as  
https://github.com/mikedh/trimesh
------------------------------------

Trimesh is a pure Python (3.10+) library for loading and using triangular
meshes with an emphasis on watertight meshes. The goal of the library is to
provide a fully featured Trimesh object which allows for easy manipulation
and analysis, in the style of the Polygon object in the Shapely library.
é   )ÚbooleanÚboundsÚcachingÚ	collisionÚ
comparisonÚconvexÚcreationÚ	curvatureÚdecompositionÚ
exceptionsÚgeometryÚgraphÚgroupingÚinertiaÚintersectionsÚ	iterationÚnsphereÚ	permutateÚposesÚ
primitivesÚ	proximityÚrayÚregistrationÚremeshÚrepairÚsampleÚ	smoothingÚtransformationsÚ	trianglesÚunitsÚutil)ÚTrimesh)Útol)Úavailable_formatsÚloadÚ	load_meshÚ	load_pathÚload_remoteÚ
load_scene)ÚGeometry)Ú
PointCloud)ÚScene)Útransform_points)Úunitize)Ú__version__)ÚpathN)Úvoxel)/r*   r+   r,   r"   r/   r$   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r%   r&   r'   r(   r)   r   r0   r   r   r   r   r   r   r   r   r   r   r#   r-   r   r   r.   r    r!   r1   )<Ú__doc__Ú r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   Úbaser"   Ú	constantsr#   Úexchange.loadr$   r%   r&   r'   r(   r)   Úparentr*   Úpointsr+   Úscene.scener,   r-   r.   Úversionr/   r0   ÚBaseExceptionÚEÚExceptionWrapperr1   Ú__all__© ó    úa/workspace/moltex-experiments/.pixi/envs/default/lib/python3.12/site-packages/trimesh/__init__.pyÚ<module>rB      sÀ   ðñ÷ ÷  ÷  ÷  ÷  ÷  ÷  ÷  ñ  õB õ ÷÷ õ Ý Ý Ý -õ Ý  ð*åð+Ýò0�øð ò *à&ˆ:×&Ñ& qÓ)…Dûð*ûð ò +à'ˆJ×'Ñ'¨Ó*…Eûð+ús0   ÂB ÂB< ÂB9ÂB4Â4B9Â<CÃCÃC