Проблема с булевой операцией Cut.

Russian forum
Forum rules
Правила форума и полезная информация

ПОЖАЛУЙСТА! Начиная обсуждение, обязательно....
Post Reply
Mark77
Posts: 16
Joined: Wed Apr 29, 2020 3:46 pm

Проблема с булевой операцией Cut.

Post by Mark77 »

OS: Windows 7 SP 1 (6.1)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.23546 (Git)
Build type: Release
Branch: master
Hash: 6b017f9a16b15b0e628c8d874c4058442dee5548
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: Russian/Russia (ru_RU)

Специалисты, помогите разобраться в проблеме. А проблема в следующем: создаю резьбу, но булева операция Cut происходит не корректно. Файл проекта прилагаю. Если кто знает что происходит и как это победить - поделитесь ценным знанием, пожалуйста. Данная проблема сводит на нет всю прелесть данного софта.
Собственно, сам файлик:
Obrazec.FCStd
(293.82 KiB) Downloaded 134 times
. P.s. есть подозрение что в 18-й версии с этим проблем нет, но там есть другие не решенные проблемы...
Mark77
Posts: 16
Joined: Wed Apr 29, 2020 3:46 pm

Re: Проблема с булевой операцией Cut.

Post by Mark77 »

Добавлю немного инфы. Если сделать вырезаемую спираль короче чем цилиндр из которого производится вырезание, то все происходит нормально,
Резьба.png
Резьба.png (152.9 KiB) Viewed 1387 times
но если только спираль будет вылезать за границу цилиндра - результат будет не таким, каким ожидается.
Резьба_incorrect.png
Резьба_incorrect.png (202.4 KiB) Viewed 1387 times
Это довольно странно...
Elyas
Posts: 58
Joined: Fri Sep 04, 2020 12:25 pm

Re: Проблема с булевой операцией Cut.

Post by Elyas »

Если Refine отключить, то вроде работает, как задумано.
Mark77
Posts: 16
Joined: Wed Apr 29, 2020 3:46 pm

Re: Проблема с булевой операцией Cut.

Post by Mark77 »

Действительно... Спасибо, сам уже всю голову сломал - никогда бы не подумал на Refine. Ведь Refine должен исправлять огрехи после операций - убирать лишние линии, а в данном случае он ломает результат. Мда... Разработчикам еще есть что исправлять.
Post Reply