PureBasic

Forums PureBasic
Nous sommes le Lun 20/Mai/2013 3:49

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 17 messages ]  Aller à la page 1, 2  Suivante
Auteur Message
 Sujet du message: Récupérer les coordonnées 3D d'une Entity
MessagePosté: Ven 25/Mar/2011 11:30 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 05/Sep/2008 11:42
Messages: 883
Localisation: Besançon
Bonjour,

La question est dans le titre.
Est-il possible d'accéder à la liste des points et de leurs coordonnées 3D d'une entity une fois affichée ?

J'ai besoin d'avoir les coordonnées exactes de tous les points d'une entity.
Je peux les recalculer mais je pense qu'elles existent et qu'elles sont peut être stockées quelque part.
J'ai regardé l'aide : les seules fonctions qui existent permettent de trouver les coordonnées qui positionnent l'Entity.

Merci

_________________
Only PureBasic makes it possible


Haut
 Profil  
 
 Sujet du message: Re: Récupérer les coordonnées 3D d'une Entity
MessagePosté: Ven 25/Mar/2011 11:58 
Hors ligne

Inscription: Dim 10/Jan/2010 5:29
Messages: 2132
C'est pas encore possible , attend un peu ;)
tu peut toujours faire les calculs à la main en attendant :D


Haut
 Profil  
 
 Sujet du message: Re: Récupérer les coordonnées 3D d'une Entity
MessagePosté: Ven 25/Mar/2011 12:05 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 11/Fév/2005 17:34
Messages: 3063
Localisation: Arras, France
Tu peux aussi simplement convertir ton objet dans un format exploitable plus facilement qu'un mesh... D'ailleurs avec OgreXMLConverter, tu peux l'avoir directement en XML.

_________________
The shooting crew ~> http://www.shootingcrew.com
Bobble Puzzle ~> http://djes.free.fr


Haut
 Profil  
 
 Sujet du message: Re: Récupérer les coordonnées 3D d'une Entity
MessagePosté: Ven 25/Mar/2011 12:20 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 05/Sep/2008 11:42
Messages: 883
Localisation: Besançon
@G-Rom,

Merci, j'entrevois une bonne nouvelle :D
Bon, je vais attendre un peu et avancer sur autre chose... mais les calculs à la main, même si je suis rapide, je n'arriverai pas à tenir le rythme de 60 fps :mrgreen:

Je ne demande pas d'info sur les nouvelles fonctions 3D, l'effet de surprise n'en sera que plus grandiose :D

@ Djes, c'est pour faire un calcul à chaque FPS pour gérer un magnétisme dans mon éditeur, afin de coller parfaitement les briques les unes aux autres... C'est vrai, que pour l'instant, je construis mes propres briques donc j'ai les coordonnées de tous les points. Mais dans le cas de lecture d'un mesh tout fait, je devrai effectivement passer par un format lisible pour récupérer les coordonnées de tous les points. De toutes façons, je pense que je repasserai par une moulinette pour retranscrire les mesh dans le format qui m'arrange. Bon, peut être que la 4.6 réglera la question des formats :?: :D

_________________
Only PureBasic makes it possible


Haut
 Profil  
 
 Sujet du message: Re: Récupérer les coordonnées 3D d'une Entity
MessagePosté: Ven 25/Mar/2011 12:32 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 05/Sep/2008 11:42
Messages: 883
Localisation: Besançon
Sinon, suite à un gage de mes enfants (j'avais dit un gros mot à la maison), j'ai été privé d'ordi un week-end !!
Du coup, j'ai fabriqué à la main des briques (mesh) en carton qui composeront mon éditeur 3D.
ça m'a aidé pour repérer les coordonnées des points de ces briques...

_________________
Only PureBasic makes it possible


Haut
 Profil  
 
 Sujet du message: Re: Récupérer les coordonnées 3D d'une Entity
MessagePosté: Ven 25/Mar/2011 12:42 
Hors ligne

Inscription: Dim 10/Jan/2010 5:29
Messages: 2132
le faire en temps réel ca risque de ramer un max , même avec des commandes natives , il faut utilisé se genre de fonction avec parcimonie.


Haut
 Profil  
 
 Sujet du message: Re: Récupérer les coordonnées 3D d'une Entity
MessagePosté: Ven 25/Mar/2011 13:24 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 05/Sep/2008 11:42
Messages: 883
Localisation: Besançon
Oki, oui, je pourrai très bien répartir ce calcul sur plusieurs FPS.
L'objectif est d'avoir un magnétisme entre la brique que l'on veut placer et les briques déjà placées.
Déjà, un premier tri permettra de ne retenir que les entity à proximité.
Ensuite, c'est pas grave si ça rame car c'est pour un éditeur, on ne sera pas en mode Games.

_________________
Only PureBasic makes it possible


Haut
 Profil  
 
 Sujet du message: Re: Récupérer les coordonnées 3D d'une Entity
MessagePosté: Ven 25/Mar/2011 14:29 
Hors ligne

Inscription: Dim 10/Jan/2010 5:29
Messages: 2132
une brique est un volume rectangulaire , tu connais sa taille , sa position , à partir de là , tu faire du magnétisme facilement.

Tu testes si la brique que tu as sous la souris est proche d'une autre brique. si oui , tu regardes si tu peut appliquer le magnétisme
sur chacun de ses coins , vu que tu connais le centre de la brique , tu peut déterminé sans problème ses coins sans jouer avec les vertex.


Haut
 Profil  
 
 Sujet du message: Re: Récupérer les coordonnées 3D d'une Entity
MessagePosté: Ven 25/Mar/2011 14:52 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 05/Sep/2008 11:42
Messages: 883
Localisation: Besançon
Oui, effectivement, c'est tout à fait ça.
Pour l'instant je n'ai, que des briques rectangulaires, donc effectivement, ce serait assez facile de déterminer les coordonnées des 8 coins du pavé, mais je compte intégrer des briques non géométriques (arbres ou autres...) où là, je testerai le magnétisme d'un point du mesh à placer sur tous les points des mesh déjà placés...
Il me faudra donc à minima la liste des points et leurs coordonnée pour chaque mesh (ce que je n'ai pas actuellement avec un loadmesh()).

Je veux faire une seule routine compatible pour tous les types de mesh. => je pars donc du cas le plus compliqué. Un décor ne sera pas réaliste uniquement avec des briques rectangulaires (le terme "brique", ici doit être traduit pas "élément de décor").

Je compte faire un éditeur 3D suffisamment souple qui puisse me servir pour plusieurs types de développement.
Je vais déjà intégrer plusieurs types de mesh et travailler sur l'interface avant de poursuivre sur le magnétisme.

Merci en tous les cas de tes conseils et de tes post en 3D (passés et présents) qui m'ont bien fait avancer jusque là :D

_________________
Only PureBasic makes it possible


Haut
 Profil  
 
 Sujet du message: Re: Récupérer les coordonnées 3D d'une Entity
MessagePosté: Sam 26/Mar/2011 16:04 
Hors ligne

Inscription: Dim 10/Jan/2010 5:29
Messages: 2132
Citation:
Merci en tous les cas de tes conseils et de tes post en 3D (passés et présents) qui m'ont bien fait avancer jusque là


De rien , vu qu'il y a une sacré bande de c..nn.rd sur le forum , et que ca me gonfle de venir ici constament.
j'arrête le dev d'ogre , pas de 'sav' , pas de correction de bugs , rien , ça me casse les couilles tout ces cons.
les commandes seront dispo , mais c'est tout , rien de plus.



@Fred , si tu lis ceci , tu peut supprimer la partie caché du forum ainsi que le serveur SVN avec les sources.


Haut
 Profil  
 
 Sujet du message: Re: Récupérer les coordonnées 3D d'une Entity
MessagePosté: Sam 26/Mar/2011 17:55 
Hors ligne
Avatar de l’utilisateur

Inscription: Lun 10/Sep/2007 11:13
Messages: 958
dommage... je suis déçu de voir que ça ai pu prendre tant de proportions pour toi ... bonne route en tout cas.

_________________
ImageImageImage


Haut
 Profil  
 
 Sujet du message: Re: Récupérer les coordonnées 3D d'une Entity
MessagePosté: Sam 26/Mar/2011 18:05 
Hors ligne

Inscription: Dim 10/Jan/2010 5:29
Messages: 2132
[quote]je suis déçu de voir que ça ai pu prendre tant de proportions pour toi [/quote]

Ce qui est gavant , c'est de faire en sorte que cela ce passe bien , j'ai donné des weekends complet , des nuits blanches , des heures de recherches de documentation en anglais , vadrouillé sur les forums anglais , pour que ça fonctionne , tout ca pour quoi ?
Pour me faire "rembaré" par des c.nn.rds dès qu'il en ont l’occasion , qu'ils aillent se faire en...er alors !
C'est devenu un forum d’abruti , ou l'on cautionne la connerie à grande échelle !


Haut
 Profil  
 
 Sujet du message: Re: Récupérer les coordonnées 3D d'une Entity
MessagePosté: Sam 26/Mar/2011 18:14 
Hors ligne
Avatar de l’utilisateur

Inscription: Lun 17/Déc/2007 12:44
Messages: 912
Localisation: Nord (France)
@G-Rom, tu le fais pour toi et surtout pour ce qui s'interresse a ce que tu fais, les autres tu en fait abstraction :).

Amitié,
GallyHC


Haut
 Profil  
 
 Sujet du message: Re: Récupérer les coordonnées 3D d'une Entity
MessagePosté: Sam 26/Mar/2011 18:34 
Hors ligne
Avatar de l’utilisateur

Inscription: Lun 10/Sep/2007 11:13
Messages: 958
bah que dire, je te comprends même si je trouve ta réaction excessive ...

c'est un tout petit peu pas mal beaucoup du gâchis quand même.

@plus & bonne route encore, même si visiblement tu prend une autre direction ,)

_________________
ImageImageImage


Haut
 Profil  
 
 Sujet du message: Re: Récupérer les coordonnées 3D d'une Entity
MessagePosté: Sam 26/Mar/2011 20:27 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 22/Aoû/2010 15:24
Messages: 1489
Localisation: IDF (Yvelines)
G-Rom a écrit:
Ce qui est gavant , c'est de faire en sorte que cela ce passe bien , j'ai donné des weekends complet , des nuits blanches , des heures de recherches de documentation en anglais , vadrouillé sur les forums anglais , pour que ça fonctionne , tout ca pour quoi ?
Pour me faire "rembaré" par des c.nn.rds dès qu'il en ont l’occasion , qu'ils aillent se faire en...er alors !
C'est devenu un forum d’abruti , ou l'on cautionne la connerie à grande échelle !


"des weekends complet , des nuits blanches" Beaucoup de fatigue qui me fait dire que tu as peut être répondu trop rapidement aux propos de Ars-s en oubliant de prendre du recul. A bientôt G-Rom :)

_________________
Noob Inside ■ (Windows 7 & 8 - PB 4.51 & 5.10 Full version) ■ Mode politiquement Correct
SQLite Vision : Éditeur de fichiers SQLite


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 17 messages ]  Aller à la page 1, 2  Suivante

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye