13-05-2008, 10:03 AM
Hum ... En fait, j'ai un soucis de conceptualisation (je suis vieux aussi. mon annif est dans 2 jours)
Pourquoi la balle rebondirait différemment selon le côté de la brique ? Il me semble que ta brique est rectangulaire. Un rectangle étant formé de quatre segment de droite, l'angle de rebond devrait être inverse à celui de la rentrée en contact.
J'ai l'impression que tu souhaiterais le comportement d'une brique en ellipse. Bon, dans tous les cas, mathématiquement il faut connaitre la tangente au niveau du point d'impact. Le rebond se calcul tout seul.
Dans le cas d'un segment de droite, la tangente est confondue avec le segment de droite. Pas de problème dans le calcul. Pour toute autres formes, c'est peut-être plus difficile à calculer.
J'imaginais que tu pourrais faire des briques triangulaires. Les rebonds pourraient être vachement space ^^.
Pour finir. Il me semble aussi qu'utiliser des calculs de droites (avec Y = Ax + B) est aussi préférable à faire un système de Pas, dépendant du nombre de pixel de ton écran. Tu peux ainsi avoir A et B en nombre décimal, ce qui est bien plus appréciable.
Bonne journée à toi.
kéké.
Pourquoi la balle rebondirait différemment selon le côté de la brique ? Il me semble que ta brique est rectangulaire. Un rectangle étant formé de quatre segment de droite, l'angle de rebond devrait être inverse à celui de la rentrée en contact.
J'ai l'impression que tu souhaiterais le comportement d'une brique en ellipse. Bon, dans tous les cas, mathématiquement il faut connaitre la tangente au niveau du point d'impact. Le rebond se calcul tout seul.
Dans le cas d'un segment de droite, la tangente est confondue avec le segment de droite. Pas de problème dans le calcul. Pour toute autres formes, c'est peut-être plus difficile à calculer.
J'imaginais que tu pourrais faire des briques triangulaires. Les rebonds pourraient être vachement space ^^.
Pour finir. Il me semble aussi qu'utiliser des calculs de droites (avec Y = Ax + B) est aussi préférable à faire un système de Pas, dépendant du nombre de pixel de ton écran. Tu peux ainsi avoir A et B en nombre décimal, ce qui est bien plus appréciable.
Bonne journée à toi.
kéké.