Tutoriels et actualités sur la programmation de jeux vidéos avec XNA

Tag - Arithmétique

Fil des billets - Fil des commentaires

dimanche, le 19 décembre 2010

Les vecteurs - Partie 9 - Combinaison barycentriques

J'ai promis dans le dernier tutoriel que nous parlerions aujourd'hui les combinaisons barycentriques, et de leur utilité.

Ce tutoriel va être un concentré de mathématiques, mais ne soyez pas trop effrayés: j'essaierai d'expliquer toutes les notions ardues du mieux que je peux (et au pire, vous pouvez toujours laisser des commentaires pour que j'explique plus en détail certaines notions).

Lire la suite ...

mardi, le 14 décembre 2010

Les vecteurs - Partie 8 - Arithmétique des points

Dans ce tutoriel, nous allons va parler de l'arithmétique des points. Grâce aux vecteurs de placement, nous savons maintenant comment travailler avec des points avec un ordinateur: il suffit simplement de faire des calculs sur les vecteurs de placement, le résultat donnant un nouveau vecteur de placement qui représente votre nouveau point.

On peut se demander pourquoi s'embêter avec l'arithmétique des points: n'est ce pas la même chose que l'arithmétique vectorielle? En fait, il y a une différence: la gestion du point d'origine. Comme nous avons vu dans le tutoriel précédent, le monde réel n'a pas cette notion de point d'origine, mais les données que vous stockez dans une machine, si.

Lire la suite ...

samedi, le 4 décembre 2010

Nous savons déjà comment représenter des vecteurs par des valeurs grâce aux les composantes de ces derniers. Nous allons apprendre maintenant à faire l'arithmétique vectorielle en n'utilisant plus que les valeurs composantes.

Comment allons nous faire cela? Nous avons vu dans les autres tutoriels que chaque vecteur peut être représenté par une combinaison linéaire de vecteurs unitaires. Ceci est notre clef pour traduire toutes les opérations de vecteurs en opérations numériques.

Lire la suite ...

samedi, le 20 novembre 2010

Introduction

Dans ce tutoriel, nous allons poursuivre sur l'arithmétique vectorielle: en réutilisant  les choses apprises la dernière fois, nous pourrons faire des choses plus complexes avec les vecteurs, comme de la combinaison linéaire, de la décomposition de vecteurs,  ou des projections perpendiculaires.

On parlera aussi de la priorité des opérateurs, et de la manière de gérer ces derniers dans des cas non-triviaux.

Lire la suite ...

lundi, le 15 novembre 2010

Les vecteurs - Partie 2 - Arithmétique des vecteurs

Introduction

Dans cette partie, nous allons apprendre comment effectuer des calculs avec les vecteurs: comment les ajouter, ou les soustraire entre eux, comment les multiplier avec des nombres réels ou d'autres vecteurs, etc...

La plupart du temps, on ne travaille qu'avec des vecteurs libres, car la plupart des applications n'ont pas besoin de connaitre le point de départ du vecteur. Vous pouvez par exemple représenter la vitesse d'une voiture grâce a deux vecteurs liés, mais chaque point de cette voiture aura la même vitesse.

Il n'y a donc pas besoin de représenter les deux vitesses avec deux vecteurs liés différents, car ils stockent la même information (direction, sens et longueur); il est donc possible d'utiliser un vecteur libre qu'on dessine à l'origine.

À partir de maintenant, quand nous parlerons de vecteurs, il s'agira toujours de vecteurs libres, sauf si l'on mentionne le contraire.

Lire la suite ...