Bonsoir,
Il est toujours très difficile de comprendre où tu veux en venir, et l'illustration ne nous aide guère car elle ne représente pas la même chose que tes explications. Mais peu importe.
Si tu considères que ton point est à l'intérieur de ton cube et que tu cherches la plus courte distance à la face la plus proche, alors là encore il y a deux solutions :l'idée est de calculer la distance entre le point P est une face de cube ensuite déplacer P en utilisant cette distance
— Soit les faces de ton cube sont parallèles à tes axes et dans ce cas, c'est trivial : il suffit de faire la différence des valeurs de l'axe le long duquel le plan de ta face ne s'inscrit pas : Donc Xb-Xa (ou Yb-Ya, ou encore Zb-Za) ;
— Soit ton cube n'est pas parallèle et dans ce cas, il faudra faire un changement de repère au préalable.
Non, il n'y que 6 faces à un cube, et à n'importe quel parallélépipède en général. En revanche, il y a bien 12 arrêtes.Problème; il y a 12 face , est ce que je dois calculer 12 distance et je sélecte la distance minimum?
Je n'ai rien compris : où se trouvent P et P1 par rapport au cube ? Si l'un est à l'intérieur et l'autre à l'extérieur, est-ce que tu cherches le point d'intersection de la droite qui les relie avec la face du cube ?ou je pense de calculer la distance entre point P et le point P1(qui est en dehors de cube. dist=p1-p2 si cette distance est positif c'est à dire je doit utiliser la distance entre P et la linge (coin4,coin7) sinon j'utilise la distance entre la ligne (5.6)
Partager