from .geomsmesh import geompy
# -----------------------------------------------------------------------------
from .geomsmesh import geompy
# -----------------------------------------------------------------------------
-# --- calcul de la position d'une shape par rapport à une face (dessus, dessous, sur la surface même)
+# --- calcul de la position d'une shape par rapport a une face (dessus, dessous, sur la surface meme)
def whichSideMulti(facerefs, ifil, obj, centre, tol = 1.e-3):
"""
def whichSideMulti(facerefs, ifil, obj, centre, tol = 1.e-3):
"""
- Position d'un objet par rapport a un ensemble de faces (non nécessairement planes).
- Ces faces délimitent partiellement un volume, le point "centre" est supposé dans le volume
- L'objet est supposé situé entierement d'un coté des faces,
- ou appartenant totalement à une face (objets traversants non pris en compte)
+ Position d'un objet par rapport a un ensemble de faces (non necessairement planes).
+ Ces faces delimitent partiellement un volume, le point "centre" est suppose dans le volume
+ L'objet est suppose situe entierement d'un cote des faces,
+ ou appartenant totalement a une face (objets traversants non pris en compte)
renvoie 1 si 'objet est dedans (inside),
-1 dehors (outside), 0 si il est sur une face d'index ifil
"""
renvoie 1 si 'objet est dedans (inside),
-1 dehors (outside), 0 si il est sur une face d'index ifil
"""