Verwenden von Refinery zur Optimierung eines Dynamo-Diagramms mithilfe der Raumanalyse für die Pfadfindung und Sichtbarkeit

Als Follow-up zu dieses kürzlich erschienenen BeitragIch habe beschlossen, einige Metriken zum vorherigen Diagramm hinzuzufügen und es mit auszuprobieren Raffinerie. Und Hier ist die aktualisierte Grafik, die Sie selbst ausprobieren können.

Die erste Metrik bezieht sich auf die Pfadfindungsfunktion, und ich habe sie "Zugriff" genannt. Hier gibt es einiges zu tun: Sicherlich wollen wir den kürzesten durchschnittlichen Weg messen, aber auch Entwürfe disqualifizieren (oder zumindest bestrafen), die nicht zu allen unseren Points of Interest (dh den Ecken) führen ). Ich wollte die Ergebnisse jedoch auch so abwägen, dass ein ausgewogener Satz von Pfaden bevorzugt wird: Designs, deren Brennpunkt in der Nähe einer Ecke liegt, haben mindestens einen wirklich kurzen Pfad und andere, viel längere Pfade.

Zugriffsmetrik

Zuallererst sollten Sie die Anzahl der Pfade überprüfen: Wenn sie nicht der Anzahl der Ecken entspricht, setzen wir den Wert der Metrik auf den diagonalen Abstand des Begrenzungsrahmens. Dies sollte hoch genug sein, um das Ergebnis unserer Optimierung zu disqualifizieren.

Vorausgesetzt, wir haben das Recht…

Erfahre mehr