Bonjour,
j'éssaye de programmer un teste de visibilité sous matlab mais je n'arrive pas ????
en fait , j'ai une geométrie quelconque dans un repre 3D, ma géométrie est decomposée en plusieurs triangles, je dispose des coordonnées de chaque noeud de triangles, l'idée consiste à envoyer un rayon sur une cible maillée en facettes triangulaire et voir pour une position donnée de l'émétteur quelles seront les facettes visibles par le recepteur (sachant que l'émetteur et le recepteur sont co-localisés). donc il faut déterminer le point d'intersection entre le rayon et une triangle, puis il faut voir si ce point appartient au triagnle, puis diffinir l'équation de la droite en 3D et voir si cette droite intersecte avec un autre triangle, si oui alors il faut calculer la distance qui sépare la facette et le recepteur et prendre la distance la plus petite, et la facette visible sera celle la plus proche ......
merci pour vos réponses.
zenki