Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generování obecného stromu s definovanou velikostí voxelu #72

Closed
mjirik opened this issue Apr 13, 2014 · 1 comment
Closed

Generování obecného stromu s definovanou velikostí voxelu #72

mjirik opened this issue Apr 13, 2014 · 1 comment
Assignees

Comments

@mjirik
Copy link
Owner

mjirik commented Apr 13, 2014

Naimplementujte generátor objemu obecného stromu z yamlu do funkce generateTree() ve skriptu src/gen_volume_tree.py

Budeme jej potřebovat, abychom byli schopní ověřit, že nám to nějak funguje. Využití najde nejspíše i u mechaniků.

Lze na to jít dvěma způsoby:

  1. V souboru src/gen_vtk_tree.py je uděláno generování stromu do VTK, což je formát souboru užívaný výpočtáři a grafiky. Ten lze v ledasčem prohlížet. Patrně by bylo možné provedení převodu na objemová data

převod vtk na objem
http://www.vtk.org/Wiki/VTK/Examples/Cxx/PolyData/PolyDataToImageData

tady je (možná) ukázka funkce v pythonu
https://github.com/Kitware/VTK/blob/master/Imaging/Core/Testing/Python/TestStencilWithFunction.py

  1. Napsat to celé od nuly. Asi by se ve zmňovaném skriptu (src/gen_vtk_tree.py) nechaly vykoukat nějaké triky jak počítat ty osy.

Vyberte si dle svého uvážení :-)

@kunesj
Copy link
Collaborator

kunesj commented Apr 15, 2014

Vypadá to že by to mohlo být hotovo. Dokonce sem si i nedobrovolně vyzkoušel obě metody. Tu nepovedenou (VTK) jsem tam ale pro jistotu nechal kdyby se náhodou hodila.
Při práci jsem si všiml, že data co jsou generovány do yamlu jsou oproti originálu hodně nakřivo (viz obrázky).

Ukázka výsledných dat:
screenshot from 2014-04-15 11 57 07

Křivost dat:
screenshot from 2014-04-14 18 03 34

Chyby při vykreslení pomoci VTK:
screenshot from 2014-04-14 17 38 26

@kunesj kunesj closed this as completed May 5, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants