Publicité
+ Répondre à la discussion Actualité déjà publiée
Page 1 sur 2 12 DernièreDernière
Affichage des résultats 1 à 20 sur 25
  1. #1
    Responsable Qt

    Avatar de dourouc05
    Homme Profil pro Thibaut Cuvelier
    Étudiant
    Inscrit en
    août 2008
    Messages
    19 589
    Détails du profil
    Informations personnelles :
    Nom : Homme Thibaut Cuvelier
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 19 589
    Points : 76 993
    Points
    76 993

    Par défaut La cinématique

    Bonjour,

    La physique, ce n'est pas seulement utiliser un moteur qui fait tous les calculs sans qu'on doive y réfléchir un tant soit peu. Comment un tel moteur peut-il fonctionner ? Sur quoi se base-t-il ? Cet article ne répondra pas aux questions techniques sur la conception du moteur, juste sur les notions qu'il modélise. Avant d'entamer des concepts plus avancés, voici la cinématique, la base de la mécanique, avec une seule dimension.

    La cinématique, des mouvements monodimensionnels

    Bonne lecture !
    Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  2. #2
    Responsable Qt

    Avatar de dourouc05
    Homme Profil pro Thibaut Cuvelier
    Étudiant
    Inscrit en
    août 2008
    Messages
    19 589
    Détails du profil
    Informations personnelles :
    Nom : Homme Thibaut Cuvelier
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 19 589
    Points : 76 993
    Points
    76 993

    Par défaut

    La deuxième partie est disponible, elle concerne les mouvements linéaires à plusieurs dimensions, d'un point de vue exclusivement cinématique. Ce chapitre n'est pas très long ni très compliqué, une très grande partie du formalisme nécessaire a déjà été utilisée au chapitre précédent, seuls quelques rappels sur les vecteurs sont nécessaires avant d'appliquer les mêmes lois. Notez que ces principes pourraient, si d'aventure vous en trouviez l'utilité, être étendus à des espaces à n dimensions. Dans de tels cas, n'hésitez pas à nous en faire part dans ce topic !

    La cinématique, des mouvements à plusieurs dimensions
    Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Rédacteur
    Avatar de pi-2r
    Inscrit en
    juin 2006
    Messages
    1 436
    Détails du profil
    Informations forums :
    Inscription : juin 2006
    Messages : 1 436
    Points : 2 144
    Points
    2 144

    Par défaut

    Intéressant comme article, ça me rappel en grande partie mes cours de Term S :p
    Les pièges de l'Internet
    Helix, réponse à une intrusion
    Beta: Monster SEO


    "La plus grande gloire n'est pas de ne jamais tomber, mais de se relever à chaque chute." Confucius
    "Si j’ai vu si loin, c’est que j’étais monté sur des épaules de géants." Isaac Newton

  4. #4
    Responsable Qt

    Avatar de dourouc05
    Homme Profil pro Thibaut Cuvelier
    Étudiant
    Inscrit en
    août 2008
    Messages
    19 589
    Détails du profil
    Informations personnelles :
    Nom : Homme Thibaut Cuvelier
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 19 589
    Points : 76 993
    Points
    76 993

    Par défaut

    Citation Envoyé par pi-2r Voir le message
    Intéressant comme article, ça me rappel en grande partie mes cours de Term S :p


    Le niveau n'est pas prévu pour dépasser celui du CERN, ne t'inquiète surtout pas . J'espère quand même arriver à faire des trucs plus intéressants (mécanique des fluides, par exemple). Nous verrons bien jusqu'où ça ira !
    Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  5. #5
    Expert Confirmé Avatar de ericd69
    Homme Profil pro Eric Dureuil
    Développeur informatique
    Inscrit en
    avril 2011
    Messages
    1 897
    Détails du profil
    Informations personnelles :
    Nom : Homme Eric Dureuil
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : avril 2011
    Messages : 1 897
    Points : 3 207
    Points
    3 207

    Par défaut

    salut,
    sympathique rappel de terminal pour redonner les bases...

    dans ton premier tuto, il y a des erreurs dans le chapitre II-B. La notion de vitesse:

    les "delta v" au dénominateur sont en fait des "delta t" sur les 2 premières formules
    soyons pensez à mettre quand votre problème est résolu ou à utiliser pour les réponses pertinentes...
    ne posez pas de problématique soi-disant simplifiée sur des problèmes que vous n'êtes pas capable de résoudre par respect pour ceux qui planchent dessus... sinon: et à utiliser pour insérer votre code...

  6. #6
    Responsable Qt

    Avatar de dourouc05
    Homme Profil pro Thibaut Cuvelier
    Étudiant
    Inscrit en
    août 2008
    Messages
    19 589
    Détails du profil
    Informations personnelles :
    Nom : Homme Thibaut Cuvelier
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 19 589
    Points : 76 993
    Points
    76 993

    Par défaut

    Ah oui, en effet ! Je note ça dans un coin pour correction ASAP (sachant que la suite débute le commencement de la préparation) , merci !
    Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  7. #7
    Responsable Qt

    Avatar de dourouc05
    Homme Profil pro Thibaut Cuvelier
    Étudiant
    Inscrit en
    août 2008
    Messages
    19 589
    Détails du profil
    Informations personnelles :
    Nom : Homme Thibaut Cuvelier
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 19 589
    Points : 76 993
    Points
    76 993

    Par défaut

    Citation Envoyé par ericd69 Voir le message
    les "delta v" au dénominateur sont en fait des "delta t" sur les 2 premières formules
    C'est corrigé, merci !
    Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  8. #8
    Expert Confirmé Avatar de ericd69
    Homme Profil pro Eric Dureuil
    Développeur informatique
    Inscrit en
    avril 2011
    Messages
    1 897
    Détails du profil
    Informations personnelles :
    Nom : Homme Eric Dureuil
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : avril 2011
    Messages : 1 897
    Points : 3 207
    Points
    3 207

    Par défaut

    vaut mieux partir sur de bonnes bases car tu est loin encore des notion d'interpolation, de discrétisation, que tu vas devoir aborder ensuite...
    soyons pensez à mettre quand votre problème est résolu ou à utiliser pour les réponses pertinentes...
    ne posez pas de problématique soi-disant simplifiée sur des problèmes que vous n'êtes pas capable de résoudre par respect pour ceux qui planchent dessus... sinon: et à utiliser pour insérer votre code...

  9. #9
    Responsable Qt

    Avatar de dourouc05
    Homme Profil pro Thibaut Cuvelier
    Étudiant
    Inscrit en
    août 2008
    Messages
    19 589
    Détails du profil
    Informations personnelles :
    Nom : Homme Thibaut Cuvelier
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 19 589
    Points : 76 993
    Points
    76 993

    Par défaut

    Citation Envoyé par ericd69 Voir le message
    vaut mieux partir sur de bonnes bases car tu est loin encore des notion d'interpolation, de discrétisation, que tu vas devoir aborder ensuite...
    Le but n'est pas (encore) d'aller aussi loin, simplement de présenter les principes physiques de base, qui pourraient permettre d'implémenter un moteur physique de base. Je n'envisage pas de le faire, plutôt de montrer comment en utiliser un (ça me semble plus utile).

    Au passage, le premier tutoriel a été remis un peu au goût du jour : notamment, la coloration syntaxique Mathematica est utilisée là où elle est nécessaire et les images LaTeX ont toutes été refaites (en réalité, elles sont maintenant entièrement gérées par l'outil interne de génération d'articles, ce sera plus facile pour moi que de devoir aller sur Wikipedia pour obtenir des images !).
    Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  10. #10
    Expert Confirmé Avatar de ericd69
    Homme Profil pro Eric Dureuil
    Développeur informatique
    Inscrit en
    avril 2011
    Messages
    1 897
    Détails du profil
    Informations personnelles :
    Nom : Homme Eric Dureuil
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : avril 2011
    Messages : 1 897
    Points : 3 207
    Points
    3 207

    Par défaut

    j'avoue que latex et son scripting... autan faire du MathMl...

    tu peux facilement générer des formules avec openoffice et les exporter en image ensuite

    pour parler de collision tu devras un peu... ou d'application de forces... aussi
    soyons pensez à mettre quand votre problème est résolu ou à utiliser pour les réponses pertinentes...
    ne posez pas de problématique soi-disant simplifiée sur des problèmes que vous n'êtes pas capable de résoudre par respect pour ceux qui planchent dessus... sinon: et à utiliser pour insérer votre code...

  11. #11
    Responsable Qt

    Avatar de dourouc05
    Homme Profil pro Thibaut Cuvelier
    Étudiant
    Inscrit en
    août 2008
    Messages
    19 589
    Détails du profil
    Informations personnelles :
    Nom : Homme Thibaut Cuvelier
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 19 589
    Points : 76 993
    Points
    76 993

    Par défaut

    Citation Envoyé par ericd69 Voir le message
    tu peux facilement générer des formules avec openoffice et les exporter en image ensuite
    Le problème étant que ce n'est pas alors facile à modifier par après, vu qu'il faut retourner dans OOo et réexporter l'image...

    Le deuxième article a été modifié de la même manière ; de plus, ils utilisent maintenant le lien pour les commentaires avec la note attribuée au topic !

    Note : les URL ont changé, même si une redirection est mise en place.
    Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  12. #12
    Modérateur
    Avatar de Flaburgan
    Homme Profil pro
    Développeur informatique
    Inscrit en
    avril 2010
    Messages
    1 215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : avril 2010
    Messages : 1 215
    Points : 3 617
    Points
    3 617

    Par défaut

    Il y a une faute dès la phrase d'introduction, loi au lieu de loin
    "Historiquement, techniquement, économiquement et moralement, Internet ne peut pas être contrôlé. Autant s’y faire." Laurent Chemla

    Je soutiens Diaspora*, le réseau social libre.

    Veillez à porter une attention toute particulière à l'orthographe...

    Blog collaboratif avec des amis : http://geexxx.fr

    Mon avatar a été fait par chiqitos, merci à lui !

  13. #13
    Responsable Qt

    Avatar de dourouc05
    Homme Profil pro Thibaut Cuvelier
    Étudiant
    Inscrit en
    août 2008
    Messages
    19 589
    Détails du profil
    Informations personnelles :
    Nom : Homme Thibaut Cuvelier
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 19 589
    Points : 76 993
    Points
    76 993

    Par défaut

    Citation Envoyé par Flaburgan Voir le message
    Il y a une faute dès la phrase d'introduction, loi au lieu de loin
    Corrigé, merci !
    Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  14. #14
    Membre régulier
    Profil pro
    Inscrit en
    janvier 2005
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : janvier 2005
    Messages : 71
    Points : 73
    Points
    73

    Par défaut

    Dans l'article La cinématique, des mouvements à plusieurs dimensions au chapitre "II-A. Repère" il est écrit

    Un point dans un repère polaire est identifié par un angle (r) et une distance (0).

    alors qu'il aurait fallu écrire

    Un point dans un repère polaire est identifié par une distance (r) et un angle (0).

  15. #15
    Responsable Qt

    Avatar de dourouc05
    Homme Profil pro Thibaut Cuvelier
    Étudiant
    Inscrit en
    août 2008
    Messages
    19 589
    Détails du profil
    Informations personnelles :
    Nom : Homme Thibaut Cuvelier
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 19 589
    Points : 76 993
    Points
    76 993

    Par défaut

    Citation Envoyé par nunch Voir le message
    alors qu'il aurait fallu écrire
    à toi, c'est corrigé !
    Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  16. #16
    Responsable Corrections

    Avatar de f-leb
    Homme Profil pro Fabien
    Enseignant
    Inscrit en
    janvier 2009
    Messages
    5 835
    Détails du profil
    Informations personnelles :
    Nom : Homme Fabien
    Âge : 43
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : janvier 2009
    Messages : 5 835
    Points : 19 269
    Points
    19 269
    Billets dans le blog
    3

    Par défaut

    bonsoir,

    intéressant

    Concernant Le mouvement rectiligne uniformément accéléré (MRUA), il y a une formule très utile obtenue en bidouillant les équations du mouvement:

    v^2=v0^2 + 2a(x-x0) (à quand l'éditeur d'équations dans les posts^^)

    Le temps t est éliminé et la formule permet ainsi de trouver certains résultats plus rapidement.

    ex: pour un corps en chute libre(a=g=accélération de la pesanteur) lâché sans vitesse initiale d'une hauteur h. Quelle est la vitesse d'impact au sol ?
    Avec la formule utile: v^2=0+2gh on retrouve de suite une autre relation connue, v=sqrt(2gh)

  17. #17
    Responsable Corrections

    Avatar de f-leb
    Homme Profil pro Fabien
    Enseignant
    Inscrit en
    janvier 2009
    Messages
    5 835
    Détails du profil
    Informations personnelles :
    Nom : Homme Fabien
    Âge : 43
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : janvier 2009
    Messages : 5 835
    Points : 19 269
    Points
    19 269
    Billets dans le blog
    3

    Par défaut

    toujours dans le MRUA, il y a une coquille dans la formule de x(t).

    Il est écrit:
    x(t)=x0+v0*t+0.5*a^2*t

    au lieu de:
    x(t)=x0+v0*t+0.5*a*t^2

  18. #18
    Expert Confirmé Avatar de ericd69
    Homme Profil pro Eric Dureuil
    Développeur informatique
    Inscrit en
    avril 2011
    Messages
    1 897
    Détails du profil
    Informations personnelles :
    Nom : Homme Eric Dureuil
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : avril 2011
    Messages : 1 897
    Points : 3 207
    Points
    3 207

    Par défaut

    Salut f-leb,

    cet exemple de manipulation est en effet pertinent mais tient du cas particulier... pour qu'il soit vrai tu ne dois avoir de déplacement que sur 1 seul axe... c'est dire dans ton exemple laisser tomber un objet sur un terrain plat d'une hauteur h donnée.... je pense que c'est pour ça qu'il n'en a pas parlé...

    Si on reste dans le cas général, tu dois résoudre le problème d'impact entre 2 objets:
    • on utilise un incrément de temps, qui peut être variable (discrétisation).
    • on calcule le déplacement de chaque chaque objet en projetant sa forme sur le plan perpendiculaire à la trajectoire et on extrude cette projection sur la longueur du déplacement, on obtient le volume de déplacement qu'on compare à celui de l'autre objet.


    Dans la pratique, on ne projette pas la forme de l'objet mais la forme englobante (sphère, cylindre, capsule, boite) plus simple. Le but est d'obtenir un volume qui soit au final lui même une capsule ou une boite faciles à comparer...

    Si les volumes se coupent, on a alors détection de la collision entre les 2 objets. C'est le principe retenu, en général, dans les moteurs physiques
    soyons pensez à mettre quand votre problème est résolu ou à utiliser pour les réponses pertinentes...
    ne posez pas de problématique soi-disant simplifiée sur des problèmes que vous n'êtes pas capable de résoudre par respect pour ceux qui planchent dessus... sinon: et à utiliser pour insérer votre code...

  19. #19
    Membre chevronné
    Avatar de hornetbzz
    Homme Profil pro
    Directeur commercial
    Inscrit en
    octobre 2009
    Messages
    482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Directeur commercial

    Informations forums :
    Inscription : octobre 2009
    Messages : 482
    Points : 741
    Points
    741

    Par défaut

    Bonjour,

    A priori 2/3 boulettes vues en lecture diagonale (ne flagelles pas ton chat pour autant ) :

    III-B. Le mouvement rectiligne uniformément accéléré (MRUA)
    pour x(t), le carré est sur le temps t et non "a"

    III-C. Récapitulatif
    l'intégration se fait par rapport au temps et non dx.

    Pour les "mouvements à plusieurs dimensions" :
    1) pê préciser repère orthonormé, ça peut servir en physiques même si on fait ce qu'on veut.
    2) Attention, dans le passage aux coordonnées polaires, la tangente teta, c'est sin/cos, pas l'inverse
    3) partie III-B. Mise en situation : plus du détail de notation ou du pinaillage, mais on note généralement d'abord les carrés de x(t) et ensuite les puissances moindres. Également, ça aurait bien d'aller jusqu'au bout et noter l'expression finale de y(t) en fonction de tangente teta uniquement (virer le 1/cos², ça fait genre "j'y connais rien en trigo" et surtout, ça ne mène pas à l'équation des artilleurs qui est la forme "connue").

  20. #20
    Membre Expert
    Inscrit en
    juillet 2006
    Messages
    1 537
    Détails du profil
    Informations forums :
    Inscription : juillet 2006
    Messages : 1 537
    Points : 2 003
    Points
    2 003

    Par défaut

    Il te manque tout la partie sur les rotation. Heureusement, si tu passes par une matrice d’inertie, c'est très similaire à la translation.

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
  •