2
arseniivЦитата:
Выглядит не очень оптимально.
В смысле? Наоборот, никаких асимптотически квадратичных проверок:
Код:
for(i=0; i<Cluster.Icons.Count(); i++)
{
Direction=Cluster.Icons[i]-Cluster.Center();
Position=Direction*(1+Gap/Direction.Length());
PlaceLabel(i, Position);
}
Цитата:
Хотя моя мысль оказалась намного хуже
Какая ваша мысль? Я не видел вашего сообщения.