
    Ti	                        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 n"# e7$ rZ8 ej9        e8          Z6Y dZ8[8ndZ8[8ww xY w	 ddlm:Z: n"# e7$ rZ8 ej9        e8          Z:Y dZ8[8ndZ8[8ww xY wg dZ;dS )aw  
https://github.com/mikedh/trimesh
------------------------------------

Trimesh is a pure Python (2.7- 3.3+) 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__     J/DATA/AppData/hermes/venv/lib/python3.11/site-packages/trimesh/__init__.py<module>rB      s                                                                                                                                      B                                              - - - - - -                  * * * *&:&q))DDDDDD*
+ + + +'J'**EEEEEE+
0 0 0s0   B B,B''B,0B7 7C<CC