Dobrý den,
snažím se vytvořit vhodnou strukturu pro uložení dat pro octal tree tzn. že potřebuji strukturu, která by byla schopna obsáhnout data na mém primitivním diagramu(na diagramu není octree, ale je to +- podobné):
Nejsem malíř, takže doufám, že pro představu to stačí:).
Pro vysvětlení bych to chtěl udělat tak, aby byla struktura A, která bude obsahovat strukturu B1(která obsahovat struktury C1, C2) a strukturu B2 (která bude obsahovat strukturu C3 a C4).
Struktura, ke které jsem došel vypadá nejak takhle:
struct OCTREE
{
OCTREE *cube;
float x, y, z;
float radius;
}octree;
Proměnné x, y, z by měly obsahovat souřadnici středu krychle a radius je její "poloměr".
Můj hlavní problém je v tom, že nevím, jak mám vyjádřit za běhu programu cestu např.:
octree.cube[0].cube[0].cube[0].
Doufám, že jsem můj problém popsal dostatečně srozumitelně. Vážně už si nevím rady a budu vděčný za jakoukoliv pomoc.