ó
    ÀMóiö  ã                   ó2   • S r SSKrSSKJr   " S S\5      rg)z<
base.py
-------------

The base class for `Visual` objects
é    Né   )ÚABCc                   ó   • \ rS rSrSr\\R                  S 5       5       r\R                  S 5       r	\R                  S 5       r
\R                  S 5       r\R                  S 5       r\R                  S 5       rS	 rS
rg)ÚVisualsé   z
Parent of Visual classes.
c                 ó   • g ©N© ©Úselfs    Úm/var/www/eduai.edurigo.com/storigo/production/storigo_env/lib/python3.13/site-packages/trimesh/visual/base.pyÚkindÚVisuals.kind   s   € ð 	ó    c                 ó   • g r	   r
   ©r   Úmasks     r   Úupdate_verticesÚVisuals.update_vertices   ó   € àr   c                 ó   • g r	   r
   r   s     r   Úupdate_facesÚVisuals.update_faces   r   r   c                 ó   • g r	   r
   ©r   Úothers     r   ÚconcatenateÚVisuals.concatenate   r   r   c                 ó   • g r	   r
   r   s    r   Ú__hash__ÚVisuals.__hash__#   r   r   c                 ó   • g r	   r
   r   s    r   ÚcopyÚVisuals.copy'   r   r   c                 ó$   • U R                  U5      $ )a  
Concatenate two ColorVisuals objects into a single object.

Parameters
-----------
other : Visuals
  Other visual to concatenate

Returns
-----------
result : Visuals
  Object containing information from current
  object and other in the order (self, other)
)r   r   s     r   Ú__add__ÚVisuals.__add__+   s   € ð ×Ñ Ó&Ð&r   r
   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚpropertyÚabcÚabstractmethodr   r   r   r   r    r#   r&   Ú__static_attributes__r
   r   r   r   r      s°   † ñð Ø×Ññó ó ðð 	×Ññó ðð 	×Ññó ðð 	×Ññó ðð 	×Ññó ðð 	×Ññó ðõ'r   r   )r,   r.   Úutilr   r   r
   r   r   Ú<module>r2      s   ðñó å ô-'ˆcõ -'r   