0 Members and 2 Guests are viewing this topic.
Ah, ok. Il y a une fonction de l'Orbiter API pour lire les configs. J'avais jamais regardé ça dans l'API_Reference. Ça doit aussi éliminer les commentaires (#) et tout ? Je m'étais déjà posé la question en voyant la config du XR2.
// MFD class implementation// ConstructeurMFDMeshPoser::MFDMeshPoser (DWORD w, DWORD h, VESSEL *vessel): MFD (w, h, vessel){ //vérifie le système de fichierchar dossiers[100];GetCurrentDirectory(100,dossiers);// trouve le répertoire racine d'Orbiterchar* cat1="\\Config\\MeshBuilder";// arborescence à définir et compléterstrcat(dossiers,cat1); // colle le chemin de Meshbuilder if(!DossExist(dossiers))// vérifie son éxistence MessageBox(wnd,dossiers,"Dossier inéxistant . Réinstallez MeshBuilder",MB_OK); //Ce message indique le problème , je vais coder sa résolution ...
mais les meshs seront correctement positionnés par rapport à la base, avec donc lesPOS yyyy alt xxxx
// API interfaceDLLCLBK void opcDLLInit (HINSTANCE hDLL){ //vérifie le système de fichierchar dossiers[100];GetCurrentDirectory(100,dossiers);char* cat1="\\Config\\MeshBuilder";strcat(dossiers,cat1); if(!DossExist(dossiers)) {MessageBox(wnd,"Veuillez retirer ce module du Launchpad, et procéder à sa ReInstallation .","Module MeshBuilder :Problème de Dossier inéxistant.",MB_OK); return; }...
je pense que là tu t'es compliqué la vie, en fait.
Combien d'addons plantent sans fournir d'explication
En fait en passant : ça m'étonnerait, à propos du buldozer qui détruirait les bâtiments en visuels, que ça puisse se faire comme ça, vu qu'il faudrait qu'Orbiter redémarre pour ne plus prendre le mesh en compte, etc. ceci dit, j'y pense tout à coup :
POS = -86.3432 0 293.622POS = -79.8389 0 618.876POS = -773.413 0 -1250.24
//cherche un signe if(Latitude1>Latitude2) distance=-distance;
//cherche un signe if(Latitude1<Latitude2) distance=-distance;
et il ne faut pas essayer de se dire qu'on pourrait "deviner" comme ça les dimensions d'un mesh.
MSHX1GROUPS 1MATERIAL 0GEOM 24 44 // 24 est le nombre de points ,44 mmmh ... 843.6905 5.64725 2368.92 2092.951 5.64725 2917.397 2093.181 5.64725 3112.365 2050.323 5.64725 3112.365 2055.45 5.64725 2944.183 1711.57 5.64725 2802.86 1588.353 5.64725 3049.295 1588.353 5.64725 3697.526 1550.852 5.64725 3697.526 1540.137 5.64725 3038.58 1684.784 5.64725 2786.788 827.6187 5.64725 2401.064 843.6905 5.64725 2368.92 2092.951 5.64725 2917.397 2093.181 5.64725 3112.365 2050.323 5.64725 3112.365 2055.45 5.64725 2944.183 1711.57 5.64725 2802.86 1588.353 5.64725 3049.295 1588.353 5.64725 3697.526 1550.852 5.64725 3697.526 1540.137 5.64725 3038.58 1684.784 5.64725 2786.788 827.6187 5.64725 2401.064