FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Calculer la Normale d'un vecteur en C Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Calculer la Normale d'un vecteur en C Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Calculer la Normale d'un vecteur en C Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Calculer la Normale d'un vecteur en C Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Calculer la Normale d'un vecteur en C Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Calculer la Normale d'un vecteur en C Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Calculer la Normale d'un vecteur en C Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Calculer la Normale d'un vecteur en C Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Calculer la Normale d'un vecteur en C Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Calculer la Normale d'un vecteur en C Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Calculer la Normale d'un vecteur en C Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Calculer la Normale d'un vecteur en C Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Calculer la Normale d'un vecteur en C Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Calculer la Normale d'un vecteur en C Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Calculer la Normale d'un vecteur en C Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-38%
Le deal à ne pas rater :
Ecran PC gaming 23,8″ – ACER KG241Y P3bip à 99,99€
99.99 € 159.99 €
Voir le deal

 

 Calculer la Normale d'un vecteur en C

Aller en bas 
5 participants
AuteurMessage
Sefiria

Sefiria


Nombre de messages : 25
Age : 32
Localisation : Nîmes (30), France
Date d'inscription : 05/03/2013

Calculer la Normale d'un vecteur en C Empty
MessageSujet: Calculer la Normale d'un vecteur en C   Calculer la Normale d'un vecteur en C EmptySam 9 Nov 2013 - 23:37

Hello tout le monde !

En fait je doit rendre un projet de prog en C pour Mardi, et je suis bloqué, depuis le début (il y a une semaine), sur un sujet :
le rebond d'un tir de tank sur un mur, en 2 dimensions.

Le tir doit rebondir une unique fois puis disparaître à la collision suivante à un mur ( ou tank ennemi ).
Codes:
Je vais vous épargner en vous crachant tout mon code en un instant, de ce fait, voici les parties les plus intéressantes de mon code :

• Les déclarations :
Declaration des structs etc...:


Autres déclarations:


En précisant que je code en C sous CREAM, le moteur de mon école :
- creamShapePtr pour les variable servant de shapes pour relier des points et ainsi créer des formes.
- creapVector2f pour les variables servant de vecteurs (2f pour 2D)

• Puis l'initialisation :
Initialisation:



• Enfin le code-cible (où je calcule les rebonds)
Code (rebonds):


Normalement, je dois utiliser une formule se trouvant dans l'énoncé, en voici l'extrait :
Enoncé:
Enoncé:



En bref, ma demande :
Appliquer un rebond à un tir en utilisant la Normale du mur en collision avec le tir.

L'utilisation de CREAM n'est pas obligatoire pour résoudre ce problème.
Toutes les pistes sont les bienvenues, en vous remerciant par avance d'avoir répondu, ou même simplement lu.

Sefiria30
Revenir en haut Aller en bas
Sefiria

Sefiria


Nombre de messages : 25
Age : 32
Localisation : Nîmes (30), France
Date d'inscription : 05/03/2013

Calculer la Normale d'un vecteur en C Empty
MessageSujet: Re: Calculer la Normale d'un vecteur en C   Calculer la Normale d'un vecteur en C EmptySam 9 Nov 2013 - 23:56

Le message étant trop long, je ne peux l'éditer sans en effacer un tiers.
Donc, dans "Autres déclarations", ne pas tenir compte de :
Code:

point_new tabformTir[4] = //forme carrée du tir
{
   {0,0},{5,0},{5,-5},{0,-5}
};
Ainsi que :
Code:
tir_new tableau_tirs[40]={0};//40 est le maximum de tirs à l'écran autorisé, les 10 premiers étant réservés au joueur
point_new tableau_tirs_centre[40]={0};//centre des formes des tirs
Mes tirs sont sphériques, crée par une fonction de CREAM tout simplement.

Important :
Je n'ai pas l'autorisation d'utiliser ni pointeurs, ni autres fonctions du moteur, ni le multifichiers.
Manquait plus que l'interdiction d'utiliser les variables et c'était bon !
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Calculer la Normale d'un vecteur en C Empty
MessageSujet: Re: Calculer la Normale d'un vecteur en C   Calculer la Normale d'un vecteur en C EmptyDim 10 Nov 2013 - 2:42

Tu es sûr que tu es dans le bon Forum ?
Sans avoir la moindre intention de te vexer,  ce Forum est dédié au langage PANORAMIC et non au C !
Sur ce, je suis désolé : je ne peux te venir en aide !
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Sefiria

Sefiria


Nombre de messages : 25
Age : 32
Localisation : Nîmes (30), France
Date d'inscription : 05/03/2013

Calculer la Normale d'un vecteur en C Empty
MessageSujet: Re: Calculer la Normale d'un vecteur en C   Calculer la Normale d'un vecteur en C EmptyDim 10 Nov 2013 - 11:30

Et bien, désolé, je pensais pourtant bien être dans le bon sous-forum destiné à tout ce qui se rapproche à l'informatique Sad
Mais bon, merci quand même d'avoir lu !
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Calculer la Normale d'un vecteur en C Empty
MessageSujet: Re: Calculer la Normale d'un vecteur en C   Calculer la Normale d'un vecteur en C EmptyDim 10 Nov 2013 - 11:48

Exact, Sefiria.

Mais sauf un heureux hasard, tu ne trouveras pas ici de spécialistes C capable de te répondre sur un sujet de ce type. Pourquoi tu n'essaies pas sur un des multiples forums dédiés au C ?

Bon courage !
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Sefiria

Sefiria


Nombre de messages : 25
Age : 32
Localisation : Nîmes (30), France
Date d'inscription : 05/03/2013

Calculer la Normale d'un vecteur en C Empty
MessageSujet: Re: Calculer la Normale d'un vecteur en C   Calculer la Normale d'un vecteur en C EmptyLun 11 Nov 2013 - 0:10

Oui, je pense que c'est la meilleure chose à faire...
En réalité je suis venu vous poser la question à vous, spécialement, car l'ambiance avec vous n'est pas du tout la même
qu'avec certains autres forums, ici il y a une sorte de convivialité qui s'impose, où chacun y met du sien pour toujours
aller plus loin, et c'est quelque chose que j'aime beaucoup !
Ayant partagé du Panoramic avec vous, j'ai appris quelque chose que l'on n'apprend pas ailleurs : toujours aller plus loin
dans les possibilités. Dans la plupart des forums, c'est froid, puis la plupart des personnes se tirent la bourre !
Il y en a toujours un pour prouver qu'il est plus fort qu'un autre, et c'est exactement ce genre de chose que je
n'apprécie pas.

Après, il est vrai qu'une demande d'aide en C dans un forum Panoramic, c'est un peu comme demander des poires à un marchand
de pommes ! Ce que je veux dire, c'est que je me suis sans doute un peu trop emballé ^^

Bon, tout ça pour dire, continuez à perpétuer cette atmosphère que j'aime tant. Smile

A bientôt
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Calculer la Normale d'un vecteur en C Empty
MessageSujet: Re: Calculer la Normale d'un vecteur en C   Calculer la Normale d'un vecteur en C EmptyLun 11 Nov 2013 - 0:24

Salut Sefiria.
Jette un œil ici.
ça pourrait t’aider.lol! 
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Calculer la Normale d'un vecteur en C Empty
MessageSujet: Re: Calculer la Normale d'un vecteur en C   Calculer la Normale d'un vecteur en C EmptyLun 11 Nov 2013 - 0:48

@Sefiria, je serais bien incapable de donner mon avis sur le fond du problème (je laisse ça à notre matheux papydall), mais je dois dire que sur la forme ta dernière intervention fait rudement plaisir et sera sûrement bien appréciée par tous. Merci.
Revenir en haut Aller en bas
jean_debord

jean_debord


Nombre de messages : 1266
Age : 70
Localisation : Limoges
Date d'inscription : 21/09/2008

Calculer la Normale d'un vecteur en C Empty
MessageSujet: Re: Calculer la Normale d'un vecteur en C   Calculer la Normale d'un vecteur en C EmptyLun 11 Nov 2013 - 8:35

Le forum FreeBasic est très sympa aussi :

http://www.freebasic.net/forum/

Et on y trouve beaucoup d'experts du C. En fait, FreeBasic peut générer du code C, qui est ensuite compilé par GCC.

Le futur compilateur Panoramic devrait pouvoir générer du code FreeBasic, ce qui bouclerait la boucle Smile
Revenir en haut Aller en bas
http://www.unilim.fr/pages_perso/jean.debord/index.htm
Sefiria

Sefiria


Nombre de messages : 25
Age : 32
Localisation : Nîmes (30), France
Date d'inscription : 05/03/2013

Calculer la Normale d'un vecteur en C Empty
MessageSujet: Re: Calculer la Normale d'un vecteur en C   Calculer la Normale d'un vecteur en C EmptyLun 11 Nov 2013 - 21:28

Merci bien à tous, je peux enfin commencer les rebonds de mes tirs !
Certes, mon projet est à rendre demain, mais au moins, je sais maintenant ce que je fais,
je n'ai plus à laisser la solution aux mains du hasard.
J'ai trouvé ce genre d'explication sur les vecteurs, mais c'était tellement mal expliqué que j'en ai arraché
plus d'un cheveux, presque à en ressembler à mon professeur.
En tout merci d'avoir pris du temps pour moi, maintenant je n'ai plus qu'à me mettre au boulot.
Merci mille fois !

A bientôt !
Revenir en haut Aller en bas
Contenu sponsorisé





Calculer la Normale d'un vecteur en C Empty
MessageSujet: Re: Calculer la Normale d'un vecteur en C   Calculer la Normale d'un vecteur en C Empty

Revenir en haut Aller en bas
 
Calculer la Normale d'un vecteur en C
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Form minimisé, normale, maximisée
» Calculer la vitesse d'un PC
» Calculer sa distance de freinage
» Calculer le temps passé sur une application
» Comment calculer l'épaisseur en pixels d'une fenêtre

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Présentation et bavardage-
Sauter vers: