Das ist der Stammbaum

Ich habe bereits ein JSON erstellt, das die gesamten Kinder mit ihrer Beziehung zueinander enthält, Beispiel:
Code: Select all
{
"uid": "1",
"name": "مسفر",
"type": "grand-white",
"born": "",
"died": "",
"children": [
{
"uid": "2",
"sorting": "1",
"name": "بركات",
"type": "white",
"born": "",
"died": "",
"children": [
{
"uid": "3",
"name": "child_1",
"type": "green",
"born": "",
"died": "",
"children": []
}
]
},
]
}

Die ganze Idee ist also, den Baum jetzt zu erstellen mit:
- der gleichen Form wie Das Original
- ein Algorithmus zum Zeichnen der Zweige. Unter Berücksichtigung der Eltern-Kind-Beziehung und der Platzierung/Abstand der Blätter und Zweige
- Der gesamte Baum hat einen ovalen visuellen Rand, auf den das Ganze gedehnt/komprimiert werden sollte
- Die Form sollte der Idee des Baums entsprechen, daher kann die Platzierung je nach Baum unterschiedlich sein json. Aber die Art und Weise, wie sich die Äste der Bäume krümmen, sollte mindestens zu 80 % dem Originalbild ähneln.
Danke
Mobile version