Moin sinan!
Sehr cooles Projekt, was du da vor hast! Da muss man mal richig mathematisch kreativ werden!
Ich will hier einmal meine Gedanken mit dir teilen.
Ich habe mir überlegt, ob es nicht vielleicht irgendwie möglich ist, die Sprechblasen anders herum aufzubauen. Also mit dem Textfeld anzufangen, und dann die eigentlich Form zu erstellen. Somit entfällt schonmal das Problem, den Platz für den Text zu errechnen.
Dabei starten wir mit einem rechteckigen Textfeld
Als nächstes erstellen wir in jeder Ecke einen Kreis mit dem Eckpunkt als Mittelpunkt. Die Radien können dabei durchaus variieren.
Nun können wir auf jeden der Kreise einen neuen Punkt setzen und die Punkte zu einem Viereck verbinden. Dieses Viereck bildet nun die Form der Sprechblase.
Ich könnte mir vorstellen, dass man sowas gut Automatisieren kann. Man kann den Radius der Kreise oder die Positionen der Punkte randomisieren und so zufällige Formen erstellen.
Was hälst du von der Idee, das so herum zu lösen?
Grüße
Student, Punkte: 9.96K
danke für deine schnelle und außerordentlich elegante Antwort. Tatsächlich verwende ich fast genau dieses Prinzip, um den Formen eine gewisse Zufälligkeit zu geben und sie asymmetrisch zu vergrößern.
Hätte ich deinen Tip früher gehabt würde ich versuchen die Grundformen auf diese Weise umzusetzen. Leider hängt schon ein sehr komplexer Prozess am Grunddesign, so dass das nicht mehr möglich ist.
Liebe Grüße
Sinan ─ sinan.alk 23.06.2020 um 21:09