|
|
|
| Надо писать программу, а
я никак не могу придумать алгоритм - уже пол дня туплю.
Если кратко описать проблему, то споткнулся я на следующем шаге:
Есть 6 точек, надо найти между ними все контуры по 4 точки.
Если чуть подробнее, то надо функцию, которая при каждом следующем обращении
к ней, выдаёт новый контур или NULL, если контуры кончились.
Но надо писать оптимально, вся большая программа пишется для работы в реальном времени, не должна тормозить, тем более, что данная функция - только маленькая часть программы.
=============================================================================
Не совсем точно сформулировал задачку:
Если точнее, то так:
Надо найти все контуры по 4 точки, содержащие заданный отрезок, и не содержащие отрезков из передаваемого функции списка.
=============================================================================
Закрывайте тему - придумал уже как обойтись без этой задачки, чуть проще. | |
|
|