AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-39%
Le deal à ne pas rater :
Pack Home Cinéma Magnat Monitor : Ampli DENON AVR-X2800H, Enceinte ...
1190 € 1950 €
Voir le deal

 

 [RÉSOLU] Calcule de positions relatives à une rotation.

Aller en bas 
3 participants
AuteurMessage
Caly
Utilisateur confirmé: Rang ****
Caly


Messages : 1285
Localisation : Haute Normandie
Projet Actuel : Capturer, apprivoiser et dresser des Pokémons sauvages pour faire des spectacles de rue et en faire mon métier.

[RÉSOLU] Calcule de positions relatives à une rotation. Empty
MessageSujet: [RÉSOLU] Calcule de positions relatives à une rotation.   [RÉSOLU] Calcule de positions relatives à une rotation. EmptyDim 16 Oct 2011 - 19:11

Bonjour,

Ca fait maintenant deux heures que je me bat avec un calcul.
Je ne vois pas comment faire.

Voici un croquis:
[RÉSOLU] Calcule de positions relatives à une rotation. Sans-t10

Je fait tourner le triangle noir avec "image_angle".
Le problème c'est que je souhaiterai créer deux instances (les carrés rouges) aux positions indiquées sur le croquis.
(L'origine du triangle est au centre de celui-ci)

Il faut faire quoi comme calcul pour placer les carrés aux bons endroits?


Dernière édition par Caly le Dim 16 Oct 2011 - 21:06, édité 2 fois
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

[RÉSOLU] Calcule de positions relatives à une rotation. Empty
MessageSujet: Re: [RÉSOLU] Calcule de positions relatives à une rotation.   [RÉSOLU] Calcule de positions relatives à une rotation. EmptyDim 16 Oct 2011 - 19:20

Trigo -> lengthdir_x(rayon, angle) et lengthdir_y

_________________
[RÉSOLU] Calcule de positions relatives à une rotation. Runningpotato1[RÉSOLU] Calcule de positions relatives à une rotation. TvF6GED [RÉSOLU] Calcule de positions relatives à une rotation. MdetltS
Revenir en haut Aller en bas
Caly
Utilisateur confirmé: Rang ****
Caly


Messages : 1285
Localisation : Haute Normandie
Projet Actuel : Capturer, apprivoiser et dresser des Pokémons sauvages pour faire des spectacles de rue et en faire mon métier.

[RÉSOLU] Calcule de positions relatives à une rotation. Empty
MessageSujet: Re: [RÉSOLU] Calcule de positions relatives à une rotation.   [RÉSOLU] Calcule de positions relatives à une rotation. EmptyDim 16 Oct 2011 - 19:30

Merci onilink_ pour ta réponse,

en fait je me doutai un peut que ça devais passer par lengthdir_x/y, mais je ne trouve pas le bon calcule.

J'ai essayé ça:
Code:
instance_create( x+lengthdir_x(10, image_angle),y+lengthdir_y(20, image_angle),obj_carre)
Mais ça ne fonctionne pas :'(
Genre quand je suis sur un angle de zéro degré "obj_carre" se créer à la pointe du triangle etc...
Revenir en haut Aller en bas
Mray
Très bonne participation



Messages : 111

[RÉSOLU] Calcule de positions relatives à une rotation. Empty
MessageSujet: Re: [RÉSOLU] Calcule de positions relatives à une rotation.   [RÉSOLU] Calcule de positions relatives à une rotation. EmptyDim 16 Oct 2011 - 19:35

je sais pas si ça peut t'aider:
http://gmc.yoyogames.com/index.php?showtopic=212203

A la fin y a un schéma
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

[RÉSOLU] Calcule de positions relatives à une rotation. Empty
MessageSujet: Re: [RÉSOLU] Calcule de positions relatives à une rotation.   [RÉSOLU] Calcule de positions relatives à une rotation. EmptyDim 16 Oct 2011 - 19:50

Persos j'aurais mis

instance_create( x+lengthdir_x(10, image_angle+45),y+lengthdir_y(10, image_angle+45),obj_carre)
instance_create( x+lengthdir_x(10, image_angle-45),y+lengthdir_y(10, image_angle-45),obj_carre)

_________________
[RÉSOLU] Calcule de positions relatives à une rotation. Runningpotato1[RÉSOLU] Calcule de positions relatives à une rotation. TvF6GED [RÉSOLU] Calcule de positions relatives à une rotation. MdetltS
Revenir en haut Aller en bas
Caly
Utilisateur confirmé: Rang ****
Caly


Messages : 1285
Localisation : Haute Normandie
Projet Actuel : Capturer, apprivoiser et dresser des Pokémons sauvages pour faire des spectacles de rue et en faire mon métier.

[RÉSOLU] Calcule de positions relatives à une rotation. Empty
MessageSujet: Re: [RÉSOLU] Calcule de positions relatives à une rotation.   [RÉSOLU] Calcule de positions relatives à une rotation. EmptyDim 16 Oct 2011 - 21:05

Merci Mray pour ton lien il a résolu mon problème Smile

Et merci onilink_ pour la réponse.

Deux heures de perdu pour ne pas avoir écrit "+45" -_-'...

Code:

for(i=-45; i<=45; i+=(45*2))
        instance_create( x+lengthdir_x(10, image_angle-i),y+lengthdir_y(10, image_angle-i),obj_carre);
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

[RÉSOLU] Calcule de positions relatives à une rotation. Empty
MessageSujet: Re: [RÉSOLU] Calcule de positions relatives à une rotation.   [RÉSOLU] Calcule de positions relatives à une rotation. EmptyDim 16 Oct 2011 - 21:58

Par contre la je vois pas trop l’intérêt d'utiliser une boucle awesome

_________________
[RÉSOLU] Calcule de positions relatives à une rotation. Runningpotato1[RÉSOLU] Calcule de positions relatives à une rotation. TvF6GED [RÉSOLU] Calcule de positions relatives à une rotation. MdetltS
Revenir en haut Aller en bas
Caly
Utilisateur confirmé: Rang ****
Caly


Messages : 1285
Localisation : Haute Normandie
Projet Actuel : Capturer, apprivoiser et dresser des Pokémons sauvages pour faire des spectacles de rue et en faire mon métier.

[RÉSOLU] Calcule de positions relatives à une rotation. Empty
MessageSujet: Re: [RÉSOLU] Calcule de positions relatives à une rotation.   [RÉSOLU] Calcule de positions relatives à une rotation. EmptyDim 16 Oct 2011 - 22:02

Car je dois assigner des paramètres/variables aux instances créées Wink

Spoiler:
Revenir en haut Aller en bas
Contenu sponsorisé





[RÉSOLU] Calcule de positions relatives à une rotation. Empty
MessageSujet: Re: [RÉSOLU] Calcule de positions relatives à une rotation.   [RÉSOLU] Calcule de positions relatives à une rotation. Empty

Revenir en haut Aller en bas
 
[RÉSOLU] Calcule de positions relatives à une rotation.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] coordonnées x,y relatives à l'angle
» [Résolu][ultimate 3D]Rotation
» [Résolu] Créer un chargeur qui calcule le nombre de balles ?
» Problème de rotation de sprite en 3D [résolu]
» [Résolu]-Rotation de la vue

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide confirmés-
Sauter vers: