IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Calcul scientifique Python Discussion :

Résolution d'équations de plan


Sujet :

Calcul scientifique Python

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 90
    Points : 92
    Points
    92
    Par défaut Résolution d'équations de plan
    Pour un export (opensource) Blender, il me manque une dernière chose :

    soit une boîte dont on connaît les coordonnées des 6 sommets.
    Soit le point de coordonnées (x,y,z), centre de la boite.

    Alors, la spécification du format d'export (en anglais) :

    then 6 normalized plan equactions (ax+by+cz=d, with a*a+b*b+c*c=1)
    a b c d
    position, and plan equations number have 14bits after the point. a,b,c are
    shorts (4 hexa digits),
    position and d are long (8hexa digits)

    the order of plans is important :
    -plan 0 is opposite to plan 5
    -plan 1 is opposite to plan 3
    -plan 2 is opposite to plan 4


    pour obtenir au final quelquechose du genre

    0 c000 fff5 204d0a
    0 0 4000 1288000
    c000 0 0 a1c000
    0 0 c000 494000
    4000 0 0 d00000
    0 4000 0 0


    Là, je sèche pour la pratique Pythonesque ....

    Si une bonne âme passe par ici et me file le coup de main nécessaire et suffisant, il(elle) me rendrait (presque ) heureux !

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Points : 923
    Points
    923
    Par défaut
    En clair il faut que tu résolves des systèmes linéaires de 4 équations à 4 inconnues pour trouver les équations des plans?
    Si c'est ça, numarray le permet avec numarray.linear_algebra.solve_linear_equations
    Pour cela il faut que tu lui passes les équations dans 2 matrices:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    import numarray as NA
    import numarray.linear_algebra as LA
    X = NA.array([[1, 1], [1, -1]], NA.Float64)
    Y = NA.array([5, 1], NA.Float64)
    print LA.solve_linear_equations(X, Y)
    #affiche [ 3.  2.]
    Qui résoudra x + y = 5 et x - y = 1

Discussions similaires

  1. Résolution d'équation x"=(f/m)x'+(A/mx²)-(k/m)x
    Par solid_sneak06 dans le forum MATLAB
    Réponses: 1
    Dernier message: 15/03/2007, 21h25
  2. Réponses: 2
    Dernier message: 27/02/2007, 11h08
  3. Calculer les équations des plans du Frustum et clipping
    Par kiroukou dans le forum Moteurs 3D
    Réponses: 7
    Dernier message: 16/01/2007, 14h54
  4. [VB6] Résolution d'équations
    Par joquetino dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 27/03/2006, 08h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo