View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003439 | SAS.Планета | Баг / Bug | public | 25-04-2019 09:26 | 19-08-2019 07:59 |
| Reporter | 4812672 | Assigned To | vdemidov | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | closed | Resolution | no change required | ||
| Platform | Windows | OS | 8.1 | OS Version | x64 |
| Product Version | 181221 | ||||
| Summary | 0003439: Выделение вдоль пути создаёт область с границами не везде параллельными пути | ||||
| Description | При создании области выделения через Операции с выделенной областью, эта область не везде параллельна объекту, - где-то дальше, где-то ближе. И даже на прямолинейных участках не соответствует введенному значению. | ||||
| Additional Information | На картинке слева саспланет, справа автокад | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
|
|
По-моему, нигде не обещалось, что должно быть параллельно. Просто некоторое абстрактное выделение вдоль пути, которое позволяет загрузить или склеить заданную область. И если посмотреть, как оно получается в тайлах, то картинка вообще будет ступенчатая. Вам зачем, чтобы оно было вот прям параллельно? |
|
|
В любом случае, вряд ли, кто-то стал бы переделывать этот функционал, но был интересно услышать аргументацию от топикстартера, но раз он уже месяц молчит, то просто закрываем. |
|
|
Текущий алгоритм позволяет сделать идеальное удаление от всех точек и прямых, но это будет слишком затратно с точки зрения производительности. Поэтому сознательно выбран вариант с погрешностью. Демонстрацию идеального случая можно посмотреть здесь: The Minkowski Sum of a Disk and a Polygon. У нас в качестве паттерна используется 6-ти угольник, поэтому углы получаются как бы срезанные. Плюс, обрабатываются не все точки пути - близлежащие точки пропускаются. Если в качестве паттерна использовать нечто приближенное к окружности (64-х или 128-ми угольник) и обрабатывать все точки, то будет так, как в демо, но медленно на больших путях. Если будет дельное предложение по алгоритму, то переделать не составит большого труда. |
|
|
Ну, автор забил, больше никто не отписывался, так что пока не то что дельного, вообще никакого предложения нет. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 25-04-2019 09:26 | 4812672 | New Issue | |
| 25-04-2019 09:26 | 4812672 | File Added: Снимок.JPG | |
| 25-04-2019 17:07 | zed | Product Version | => 181221 |
| 25-04-2019 17:07 | zed | Summary | Выделенная область не везде параллельна объекту => Выделение вдоль пути создаёт область с границами не везде параллельными пути |
| 25-04-2019 17:14 | zed | Note Added: 0018692 | |
| 25-04-2019 17:54 | vdemidov | Status | new => feedback |
| 29-05-2019 08:43 | vdemidov | Note Added: 0018717 | |
| 29-05-2019 08:43 | vdemidov | Status | feedback => resolved |
| 29-05-2019 08:43 | vdemidov | Resolution | open => no change required |
| 29-05-2019 08:43 | vdemidov | Assigned To | => vdemidov |
| 29-05-2019 08:44 | vdemidov | Status | resolved => closed |
| 29-05-2019 12:07 | zed | Relationship added | related to 0002049 |
| 29-05-2019 12:24 | zed | Note Added: 0018719 | |
| 29-05-2019 13:09 | vdemidov | Note Added: 0018720 | |
| 19-08-2019 07:59 | zed | Relationship added | related to 0003544 |
| 08-08-2025 13:22 | zed | Category | Баг => Баг / Bug |