Nous sommes actuellement le 26 Mai 2018, 23:46

Le fuseau horaire est UTC+1 heure [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 2 messages ] 
Auteur Message
 Sujet du message: outil pour manipuler les IDs des objets 3d
MessagePublié: 22 Déc 2014, 04:03 
Hors-ligne

Inscrit(e) le : 24 Juin 2012, 18:53
Message(s) : 457
J'ai créé un script simple pour changer les numéros des objets dans une carte, disponible dans el-misc-tools à github: elm-change-object-id.py

Un exemple d'utilisation:
Code :
$ cd dossier_de_donnees/maps
$ elm-change-object-id.py -d 1_trepont.elm.gz | less
(trouver l'objet à changer)
$ elm-change-object-id.py 1_trepont.elm.gz -o 63 -n 200
mesh 63:{"./3dobjects/house2.e3d" @ 74,154 [37.23,77.23,0.00] b=0} set to ID 200
  swapped with mesh 200:{"./3dobjects/road3.e3d" @ 35,68 [17.51,34.18,0.02] b=0}
created backup copy dossier_de_donnees/maps/1_trepont.elm.gz-20141221_204458.bak
wrote dossier_de_données/maps/1_trepont.elm.gz

Les objets dans un fichier elm sont mis dans un tableau linéaire; la position d'un objet dans le tableau est son numéro d'identification (ID). Donc pour changer le ID d'un objet le script échange la position de l'objet actuelle avec la position d'un autre objet. Si le nouveau ID dépasse le nombre total des objets dans le tableau, des objets factices (qui ne seront pas affichés par le client) sont ajoutés pour remplir les éspaces.

EDIT: corriger un mauvais copier-coller.


Dernière édition par Crayona le 23 Déc 2014, 00:03, édité 1 fois.

Haut
 Profil  
 
 Sujet du message: Re: outil pour manipuler les IDs des objets 3d
MessagePublié: 22 Déc 2014, 11:48 
Hors-ligne
Avatar de l’utilisateur

Inscrit(e) le : 11 Oct 2009, 16:55
Message(s) : 1492
Localisation : ARDECHE
Merci encore pour cette contribution, je teste ca des aujourd'hui!

_________________
ZacarD
Z'aime et récolte...
Nain

Suivez et partagez les Landes Eternelles sur Twitter !
La page Facebook des Landes Eternelles !


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 2 messages ] 

Le fuseau horaire est UTC+1 heure [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr