Graphique de l'équation de convertir 3d point de projection en 2d
Je suis un graphique novice, mais je suis à jouer avec la Toile HTML5, javascript et un peu de formes et d'images.
Si j'ai un appareil photo au point C. x,C. y,C. z, et un point P. x,P. y,P. z, ce qui est la façon la plus simple pour convertir un point à un point 2d afin que je puisse rendre une image à ce point avec la bonne mise à l'échelle, donc de mon point de vue est correct? Je suis après les équations, pas une bibliothèque.
Merci!
Une caméra et d'un point ne sont pas assez, vous aurez également besoin d'une direction de la caméra (f.e. un vecteur de direction ou d'un point à regarder). Même dans ce cas, il y a quelques paramètres ouverts sur la gauche comme CHAMP de vision.
OriginalL'auteur Journeyman | 2011-03-11
Vous devez vous connecter pour publier un commentaire.
Il est appelé le point de vue de la Projection et de la formule que vous cherchez est simplement la matrice de multiplication trouve ici:
Norris: oui, multiplication normale (pas de vecteur/scalaire/dot/croix-produit dans ce cas). Directement au-dessous où ils écrivent
b_x = ...
ils omettre le point, et dans le paragraphe "Diagramme" juste en dessous que le "x" signifie aussi la multiplication normale; je peux voir comment une telle incohérence doit être source de confusion (c'est certainement pour moi).Grand - ai eu de travail! Merci beaucoup.
Norris: wow ai eu de travail déjà? très rapide. impressionnant.
eh bien, à vous de me pointer à la droite d'équations! Couplé avec un simple tableau d'objets avec xyz et un événement mousemove le poc a l'air bon. Merci encore.
OriginalL'auteur Bernd Elkemann