+
beta(1)
|
| /gamma(1)
| /
|/________alpha(1)
0
Par exemple, un vecteur directeur de (0,1,1) (alpha,beta,gamma) dans mon dessin viserait le + en partant du 0 (pas évident à faire avec cet éditeur)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionle problème a peu de chance de trouver une issue autre que par le calcul matriciel
Private Function param_droite(x1 As Integer, x2 As Integer, y1 As Integer, y2 As Integer) As mes_params 'voilà la seule fonction intéressante : celle qui utilise l'algèbre ' et traite les cas particuliers (horizontale et verticales pures) With param_droite '(((((((((((((((((((.sensx = 1 '(((((((((((((((((((.sensy = 1 If x1 = x2 Then .coef = 0 .constante = 0 '(((((((((((((((((((((((((((((((((((.incli = "V" '(((((((((((((((((((If y2 < y1 Then .sensy = -1 Else '((((((((((((((((((((((If y1 y2 Then .incli "H" .coef = (y1 - y2) / (x1 - x2) .constante = y1 - (.coef * x1) '((((((((((((((((((If x2 < x1 Then .sensx = -1 ' on est dans le cas d'abscisses décroissantes '((((((((((((((((((((If y2 < y1 Then .sensy = -1 ' on est dans le cas d'ordonnées décroissantes End If End With End Function
Private Type mes_params coef As Single constante As Single '(((((((((((((incli As String '(((((((((((((sensx As Integer '(((((((((((((sensy As Integer End Type
les coordonées du point d'intersection d'un segment de droite (P1 x,y,z-P2 x,y,z) et d'un plan dans l'espace (A x,y,z-B x,y,z-C x,y,z-D x,y,z) .Je connais tous ces points .