begin process at 2012 05 29 03:17:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

gérer des millions de points


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

gérer des millions de points

lundi 19 septembre 2005 à 14:46:48 | gérer des millions de points

fafa21081974

Membre Club
Bonjour tout le monde


après deux mois de stage et d'initition à C++, il m'est souvent arrivé de vous contacter et votre aide m'a toujours bcp dépannée.

aujourd'hui suis super embêtée car mon code semble tourner plus ou moins sauf  qu'un des objectifs et de lire des coordonnées de points et de faces dans un fichier obj : ces valeurs sont utilisées ultérieurement pour des calculs divers mais le souci c'est que cela me prend un temps fou de "charger" ces coordonnées car il y peut en avoir 1 million de chaque.

Moi pour l'instant j'utilise deux classes : points 3D et triangle 3D qui "stockent" les coordonnées de points et des faces extraites du fichier obj.

Mais c'est vraiment trop longs comment je pourrais m'y prendre accélerer le processus de chargement et de fait les futurs processus de calculs sur ces classes.


Merci de votre aide : suis à deux semaines de la fin de mon  stage et je commence sérieusement à flipper.....


"
cPoint3D::cPoint3D(unsigned int IDs,
                float X, float Y,
                float Z):
    Taille ( 65536*sizeof(char) + 2*sizeof(unsigned int) ),
    NomObj("cPoint3D")


{
    this->IDs = IDs;
    this->X = X;
    this->Y = Y;
    this->Z = Z;
}

cPoint3D::~cPoint3D()
{

}








Fafa_Bouillé
lundi 19 septembre 2005 à 15:18:04 | Re : gérer des millions de points

Arnotic

Administrateur CodeS-SourceS
En évitant justement d'utiliser des classes. Gère un buffer en mémoire et tu te baledera avec un pointeur. Sera bcp plus rapide pour lecture et écrire que l'appel d'une classe.

@+
Arnotic,
Admin CS,
Développeur chez Néos SDI,
MVP Visual C++
lundi 19 septembre 2005 à 16:36:12 | Re : gérer des millions de points

fafa21081974

Membre Club
Ok, connais pas trop le principe mais je vais essayer de comprendre à quoi ca ressemble. tu connaîtrais pas un site où je pourrais m'initier au buffer + pointeur


merci arnotic




Fafa_Bouillé
lundi 19 septembre 2005 à 17:47:56 | Re : gérer des millions de points

buno

Administrateur CodeS-SourceS
Tu peux voir cette technique dans les sources de BruNews. Un exemple: http://www.cppfrance.com/code.aspx?id=25258

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...


Cette discussion est classée dans : points, coordonnées, float, cpoint3d, ids


Répondre à ce message

Sujets en rapport avec ce message

coordonnées et suivi de points [ par julyenz ] a partir d'une video traitée pour que l'on puisse observer des deplacement de points, je souhaiterais connaitres les coordonnées de chaque points suiv Detecter axe de symétrie dans un polygone [ par alexis0788 ] Bonjour à tous, je suis actuellement en fin de projet informatique en C sur les polygones. Je touche au but mais la dernière question est, je trouve, Simulateur & conduite automatique d'1 voiture [ par sonia393 ] Bonjour, voila, je suis en train de créer un petit simulateur de voiture avec conduite automatique : j'ai un état 1 (position, cap, vitesse, accélérat Rotation Axiale [ par Seboo ] Bonjour, J'ai un probleme concernant la rotation. J'ai 2 points A et B de coordonnées respectives x1,y1,z1 et x2,y2,z2 et j'aimerai appliquer à ces de Création d'un mesh à partir de points. --> Stack overflow [ par rotfa ] Salut à tous.Je suis entrain de développer une game-engine spécifique qui pourrait être utilisé dans des cours pour faire des démos et développer des traduction de C++ en Delphi [ par Kirbal ] salut, je dois traduire une source en C++ en Delphi mais je tombe sur un os....[quote]class TCamera {      private:                          Point3D O besion d' aide [ par ccfacile ] j'ai  fais un programme sur devc++ pour resoudre l'equation matricielle : A*X=B ,  je vois pas ou est elle euruer ? est ce que vous pouvez aidez SVP, Comment connaître les coordonnées actuelles de la souris par le biais d'une console win32? [ par ndubien ] Bonjour tous le monde, Je cherche comme la question le dit plus haut, à savoir comment connaître les coordonnées actuelles de la souris par le float en c++ [ par dacor ] Bonjour,je code en c++ sous linux(machine 64bits) et je voudrais savoir comment obtenir la valeur maximale que peut prendre un float et aussi pour un


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,186 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales