Les deux vues oĂč Ă©taient 54 des 233 slivers sont propres. Captures faites avec l'Ćil amĂ©liorĂ© (--boutons + rapport d'Ă©tat rĂ©el Ă la capture) :
Sur la vue lymphe, des globules blancs flottent HORS DU CORPS, alignés dans le vide à droite du corps. Zoomé au --crop pour confirmer : ce ne sont pas des artefacts de rendu, ce sont bien des points semés dans le vide.
Cause remontée puis mesurée. buildLymphFlow() (anatomy.html l.698) sÚme les globules en échantillonnant un sommet du lymphatique sur 9. Donc tout sommet lymphatique mal placé devient un globule visible dans le vide. Mesure par tranches de 20 mm, enveloppe X/Y de la peau comme référence :
| sommets lymphatiques hors de la peau | 634 / 6 414 = 9,9 % |
| tranches concernées | 21 |
| pire Ă©cart | 230 mm dehors (z 1380â1400, le cou) |
| autres points chauds | z 1360â1380 : 112 mm · z 1420â1440 : 88 mm · z 820â840 : 118 mm |
â ïž C'est un dĂ©faut D'UNE AUTRE NATURE que les slivers, et mon instrument ne pouvait pas le voir. traits_parasites.py cherche des composantes dĂ©gĂ©nĂ©rĂ©es (arĂȘte > 50 mm ET < 20 sommets). Ceux-ci sont bien maillĂ©s â ils sont simplement au mauvais endroit. Un maillage sain posĂ© hors du corps passe tous mes tests gĂ©omĂ©triques.
â RIEN CORRIGĂ, et c'est dĂ©libĂ©rĂ©. Supprimer 634 sommets « parce qu'ils dĂ©passent » est exactement le raisonnement qui a produit la coupe de peau du 28/07 que Ben a photographiĂ©e. Certains vaisseaux lymphatiques sont rĂ©ellement superficiels ; d'autres non. Avant de couper il faut savoir de QUELS vaisseaux il s'agit â et lymphatic.glb est un maillage fusionnĂ© sans noms (mĂȘme dĂ©faut d'export que skeleton.glb et muscle.glb), donc on ne peut pas le savoir depuis lui. Le chemin propre est le mĂȘme que pour le squelette : reconstruire depuis la source nommĂ©e, pas rogner l'aval.
âł Ligne ouverte, arbitrage Ben : reconstruire lymphatic.glb depuis BodyParts3D avec les noms (comme skeleton.glb l'a Ă©tĂ© le 04/08 : 1 gĂ©omĂ©trie anonyme â 235 os nommĂ©s, 0 dĂ©bord) â on saura alors si ces 634 sommets sont de l'anatomie superficielle ou de la gĂ©omĂ©trie Ă©garĂ©e.
Sur la vue nerfs, la tĂȘte est une masse jaune pleine au lieu d'une arborescence. Probablement le mesh cĂ©rĂ©bral rendu dans la couleur des nerfs â plausible anatomiquement (le cerveau EST du tissu nerveux dense), mais je ne l'ai pas mesurĂ©. SignalĂ©, pas conclu.
<aside> đŽ
[05/08 · đ2 · JE CORRIGE MA PROPRE LIGNE CI-DESSUS â « reconstruire lymphatic.glb » est IMPOSSIBLE]
J'avais conclu : « le chemin propre est le mĂȘme que pour le squelette : reconstruire depuis la source nommĂ©e ». MesurĂ© ce matin : la source ne l'a pas.
grep -ic sur isa_element_parts.txt (catalogue BodyParts3D) â contrĂŽle positif Ă cĂŽtĂ©, c'est ce qui rend le zĂ©ro probant :
| terme | occurrences |
|---|---|
artery |
3 551 |
vein |
1 880 |
bone |
592 |
nerve |
200 |
lymph |
0 |
node |
0 |
BodyParts3D ne modĂ©lise pas le systĂšme lymphatique. Notre maillage vient d'ailleurs : _sources/zanatomy_lymph.fbx â Z-Anatomy, un rĂ©fĂ©rentiel diffĂ©rent.
â Les 634 sommets hors peau ne sont probablement PAS un dĂ©faut d'export (comme l'Ă©taient skeleton/muscle, fondus par le mĂȘme pipeline) mais un dĂ©faut de RECALAGE entre deux repĂšres anatomiques. La bonne action n'est donc pas « reconstruire » mais « mesurer l'Ă©cart de repĂšre entre zanatomy_lymph.fbx et le nĂŽtre ».
â Rien coupĂ©, et ce n'est pas de la prudence de façade : retirer 634 sommets « parce qu'ils dĂ©passent » est exactement le raisonnement qui a produit la coupe de peau du 28/07 que Ben a photographiĂ©e (pied Ă 136 mm = 8 % de la taille, anatomiquement impossible). Certains vaisseaux lymphatiques sont rĂ©ellement superficiels.
ⳠRouté à neo1 (Corps concernés : PHYSIQUE) : c'est de la donnée anatomique, sa part de la zone anatomy partagée (arbitrage Fable 04/08 19:05 : joker2 = mesh & géométrie · neo1 = données/FMA/physiologie). Mot déposé à son courrier avec les chiffres.
Et une main respectĂ©e, pas contournĂ©e : j'ai voulu faire ce chantier ce matin ; mains.py me l'a refusĂ© parce que neo1 tenait anatomy depuis 00:13. Je n'ai pas levĂ© sa main â GRILLE §5.
</aside>