I want to map a tree of textified elements into the flow of sectors split by concetric circles and radial segments.
{
metasphere: {
possibleKeys: [{
name: "sectors",
kind: "sectorArray"
}]
},
sectorObject: {
possibleKeys: [{
name: "id",
kind: "$id$"
}, {
name: "content",
kind: "String"
}, {
name: "children",
kind: "sectorArray"
}]
},
sectorArray: {
possibleKeys: [{
name: "$identifier$",
kind: "sectorObject"
}]
}
}- Prepare metasphere model.
const pseudoSectors = metasphere.sectors.map(
sector => {
identifier: metasphere.nextIdentifier(sector.identifier),
parentRingOrderNumber: deep(sector),
parentRingSectorOrderNumber: length(previous(sector))
}
);- Do some math.
const mathematizedSectors = pseudoSectors.map(
pseudoSector => {
ring: ...
}
)- Render mathematized pseudo sectors.
Where react comes.