zed писал(а):C какой стати, это должно быть понятно мне, что для вас это понятно, когда вы всюду говорите Group и дырки? Да, при логической операции ИЛИ там будут дырки. Но вы зачем-то начали обсуждать Group и скриншоты с ним приводить. Эти же дырки в логичеких операциях вы ещё постом выше уже были нашли и скриншоты приложили. И вдруг опять про них разговор, но уже для Group.
А всё началось с Ваших слов "Но заметьте, что у вас ИЛИ дало 3 дырки." Если бы не они, я бы просто забил на эти дырки. Но раз "заметьте", я стал ковыряться. Если происхождение двух дырок стало ясно сразу, то третью пришлось поискать плюс попытаться определить, что это именно та дырка. Тут в чём прикол? Дырки не поддерживаются, не отрисовываются, но считаются. Поэтому их приходится искать глазами, иногда используя хитрость, заключающуюся в применении операции Group вместо ИЛИ. Если применять эти логические операции к одним и тем же полигонам, то получается удобно для рассматривания и обнаружения. Потому что при ИЛИ места дырок закрашены, а при Group - нет. В процессе этого рассматривания вопросы и возникли.
zed писал(а):А как ещё можно понять слова, что "геометрия полигонов никак не изменяется"?
Это можно понять, например, так, что координаты узлов полигонов остаются неизменными - и всё. Вообще, это вопросы терминологии. Вот сейчас мне всё понятно, а раньше это было неочевидно, потому что в сообщении о завершении логической операции Group слова о количестве дырок присутствуют, они как бы намекают...
Важно не то, что при Group дырки вообще не образуются, а то, что при ИЛИ (и при других тоже!) они могут образоваться. Поэтому следует как-то определить условия, при которых возможно образование дырок, чтобы это не становилось неожиданным. Конечно, когда дырки будут отрисовываться (надеюсь), их обнаружение труда не составит, а сейчас вот так.
Если исходить из данного выше определения дырки, то в процессе логической операции образуется замкнутый полигон (дырка), находящийся внутри другого замкнутого полигона (исходного). У первого замкнутого полигона (дырки) должны быть узлы, а у узлов - координаты. Сейчас, я понимаю, эти узлы вместе со своими координатами просто отбрасываются? То есть, полигон дырки существует, но только в памяти (ОЗУ)?
Возможно, я слишком углубился в эти дырки, и всё это зря, потому что никакой практической пользы сейчас от этого нет. Разве что знания.