Point et de l'ellipse (rotation) de la position d'essai: algorithme

Comment faire pour tester si un point P = [xp,yp] est à l'intérieur/à l'extérieur de certains rotation de l'ellipse donnée par le centre C=[x,y], a, b, et phi ( angle de rotation)?

En ce moment, je suis en utilisant la solution suivante: rotation de l'ellipse et de point par l'angle -phi et puis le test commun pour une position du point et de la "non tourné" ellipse.

Mais il y a beaucoup de testé points (en milliers) et je trouve cette solution plus lent. Est-il direct et de manière plus efficace pour obtenir une position de la rotation de l'ellipse et de point?

Je n'ai pas besoin d'un code, mais l'algorithme. Merci pour votre aide.

  • Montrez-nous ce que vous avez fait jusqu'à présent. Quelque chose que nous pouvons vous aider.
InformationsquelleAutor justik | 2011-10-30