Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : gérer des millions de points [ Archives / Au secours ] (fafa21081974)

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

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é 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 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 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, 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 Coordonnées clic souris [ par inflamers ] Bonjour,Je cherche à récupérer la position de mon curseur dans ma fenêtre. J'utilise un switch qui passe dans WM_MOUSEMOVE, le problème, j'y ai mis un Probleme entre float et double [ par darkwhite ] Salut a tous, j'ai un probleme bizarre. J'ai fait un programme avec des fonctions et des variables float. Tout marche impecable. Cependant j'ai voulu


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.