/ / Ako automaticky zarovnávať vlákna, objem a sieť používať XTK - html5, webgl, xtk

Ako automatizovať zarovnanie vlákien, zväzkov a sietí pomocou XTK - html5, webgl, xtk

Myslím si, že je to jednoduchá otázka, ale skutočne ma to mýli ...

V prípade, že sa pokúsim zobraziť tri objekty naraz, ako napríklad Fibers, Volume a Mesh, ako vidíte na tomto ukážkovom webe.

Demo web: http://goo.gl/NP2eUo

Ale je tu problém, objekt Fibers nemôžeautomatické zarovnanie s hlasitosťou a sieťou. Tieto súbory pochádzajú z rovnakého zdroja (súbor DICOM jedného subjektu), takže by ich malo byť možné predvolene spájať.

Ak sa zobrazí iba objekt Fibers, dá sa umiestniť do stredu pohľadu. Ale ak zobrazíte tri objekty naraz, potom bude objekt Fibers Shift !!!

Existuje nejaký možný spôsob, ako umožniť automatické vyrovnanie troch objektov?

A tu je môj zdrojový kód: http://goo.gl/Ttzc84

odpovede:

0 pre odpoveď č. 1

Čo ak sa pokúsite volať show boundingBox v čase zobrazenia?

...
// .. add the mesh
r.add(mesh);

r.onShowtime = function() {

r.resetBoundingBox();

}

r.render();
...

Ako ste vygenerovali povrch a súbor trk? Freesurfer a DTK?

Mám podozrenie, že súbor trk neposkytuje žiadnu transformáciu IJKToRAS.