Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Discussion: Clipping de facettes

  1. #1
    Candidat au titre de Membre du Club
    Inscrit en
    avril 2010
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : avril 2010
    Messages : 58
    Points : 14
    Points
    14

    Par défaut Clipping de facettes

    Bonjour,

    dans le cadre d'un projet de développement d'un pipeline graphique virtuel en c++, je dois implémenter le clipping de facettes à partir des plans de clipping que voici

    il faut pour cela que je calcule si une facette est dans le plan de clipping ou non. Il me faut donc la normale au plan ainsi qu'un point du plan afin de calculer la position d'un sommet de la facette par rapport à ce plan.
    Comment trouvez la normale aux différents plans de la figure?

    cordialement.

  2. #2
    Membre éprouvé
    Avatar de N_I_C_S
    Inscrit en
    septembre 2006
    Messages
    386
    Détails du profil
    Informations forums :
    Inscription : septembre 2006
    Messages : 386
    Points : 436
    Points
    436

    Par défaut

    Salut,
    des produits vectoriels bien choisis te donneront des vecteurs perpendiculaires à chacun des 6 plans, tu les normalises et voilà !
    puis avec la normale et un point du plan tu calcules la constante du plan qui est l'inverse du produit scalaire et tu as ton plan .
    Ma page perso

    Flesh Snatcher : FPS développé en Java !
    Dernière démo sur : http://fleshsnatcher.sourceforge.net/demo/

  3. #3
    Membre Expert

    Profil pro
    Programmeur
    Inscrit en
    août 2002
    Messages
    1 055
    Détails du profil
    Informations personnelles :
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Programmeur

    Informations forums :
    Inscription : août 2002
    Messages : 1 055
    Points : 1 441
    Points
    1 441

    Par défaut

    Citation Envoyé par arkerone Voir le message
    Bonjour,
    il faut pour cela que je calcule si une facette est dans le plan de clipping ou non. Il me faut donc la normale au plan ainsi qu'un point du plan afin de calculer la position d'un sommet de la facette par rapport à ce plan.
    Comment trouvez la normale aux différents plans de la figure?
    Les équations des plans sont donnés. Si tu réécris ton équation de plan telle que n.x = constante, alors la normale est donc simplement n (tu peux choisir arbitrairement n unitaire par exemple puisque tu as encore un degré de liberté une fois l'équation réécrite, et tu peux également choisir arbitrairement de faire pointer n dans une direction ou dans l'autre direction. x indique ton vecteur position ici, tu peux le renommer v ou OM si tu préfères).

    Ceci dit tu risques de bien galérer dans ton projet si tu buttes sur des simples problèmes de math comme ça :/.

    Mon site web | Mon blog | Mes photos | Groupe USA
    > BONJOUR, JE SUIS NOUVEAU SUR CE FORUM
    > presse la touche caps lock, stp
    > OH.. MERCI C EST BEAUCOUP PLUS FACILE COMME CA

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •