已解决: Freecad中part的布尔运算错误

Chinese forum

Moderator: paullee

Forum rules
论坛规矩 / 論壇規矩 , 有用的资讯 / 有用的資訊
重要:寻求帮助之前,请先看看这里 /
重要:尋求幫助之前,請先看看這裡

另外,对论坛用户 友善!阅读FreeCAD 行为准则!
/ 另外,對論壇用戶 友善! 閱讀FreeCAD
行為準則
Post Reply
muzilier
Posts: 26
Joined: Tue Feb 22, 2022 1:58 am

已解决: Freecad中part的布尔运算错误

Post by muzilier »

我在这个模型中,对一个空心椭圆柱 和 一个 由两个抛物线拉伸出的面,进行 part组件中的布尔运算,取其交集。
却总是错误,能请教一下,是为什么吗?
Snipaste_2022-02-22_14-22-23.png
Snipaste_2022-02-22_14-22-23.png (97.6 KiB) Viewed 5522 times
Snipaste_2022-02-22_14-23-32.png
Snipaste_2022-02-22_14-23-32.png (76.79 KiB) Viewed 5522 times
布尔之后,就变成这样了
Snipaste_2022-02-22_14-24-46.png
Snipaste_2022-02-22_14-24-46.png (72.4 KiB) Viewed 5522 times
combine1.FCStd
(72.62 KiB) Downloaded 219 times
Last edited by muzilier on Mon Mar 14, 2022 6:35 am, edited 1 time in total.
muzilier
Posts: 26
Joined: Tue Feb 22, 2022 1:58 am

Re: Freecad中part的布尔运算错误

Post by muzilier »

我使用的 freecad的版本等信息如下:
OS: macOS 10.16
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24291 (Git)
Build type: Release
Branch: (HEAD detached at 0.19.2)
Hash: 7b5e18a0759de778b74d3a5c17eba9cb815035ac
Python version: 3.8.8
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.4.0
Locale: C/Default (C)

并且,感觉是 椭圆的 导致的问题。。。。
User avatar
Shalmeneser
Veteran
Posts: 9593
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: Freecad中part的布尔运算错误

Post by Shalmeneser »

Pocket :
* Through all
* Reversed : OK
* Symmetric : FAIL
* not reversed / not symmetric : FAIL

PROBLEM : ellipse ∩ ellipse
Attachments
Capture d’écran 2022-02-22 094955.png
Capture d’écran 2022-02-22 094955.png (6.28 KiB) Viewed 5467 times
combine1.FCStd
(72.62 KiB) Downloaded 188 times
Capture d’écran 2022-02-22 094718.png
Capture d’écran 2022-02-22 094718.png (40.93 KiB) Viewed 5467 times
User avatar
Shalmeneser
Veteran
Posts: 9593
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: Freecad中part的布尔运算错误

Post by Shalmeneser »

Pad :
* 2 dimensions :twisted: : 13m + 1m

Pocket :
* Through all
* Symmetric
Attachments
ONE dimension = PROBLEM
ONE dimension = PROBLEM
Capture d’écran 2022-02-22 100612.png (2.25 KiB) Viewed 5452 times
TWO dimensions = OK
TWO dimensions = OK
Capture d’écran 2022-02-22 100650.png (2.64 KiB) Viewed 5452 times
combine1_SHALM2.FCStd
(15.64 KiB) Downloaded 156 times
Capture d’écran 2022-02-22 100128.png
Capture d’écran 2022-02-22 100128.png (36.72 KiB) Viewed 5452 times
muzilier
Posts: 26
Joined: Tue Feb 22, 2022 1:58 am

Re: Freecad中part的布尔运算错误

Post by muzilier »

我查看了,模型中改为 两个body完全相交(底面标高不一致)之后,能进行 布尔了,
Snipaste_2022-02-22_17-35-32.png
Snipaste_2022-02-22_17-35-32.png (40.87 KiB) Viewed 5434 times
非常感谢,能帮我查看我的模型,
但是你这边 提到的
对称 约束、约束的数量的问题,我不是非常清楚您的意思?
User avatar
Shalmeneser
Veteran
Posts: 9593
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: Freecad中part的布尔运算错误

Post by Shalmeneser »

:!:
Attachments
Capture d’écran 2022-02-22 104314.png
Capture d’écran 2022-02-22 104314.png (13.38 KiB) Viewed 5426 times
muzilier
Posts: 26
Joined: Tue Feb 22, 2022 1:58 am

Re: Freecad中part的布尔运算错误

Post by muzilier »

part 或者 part design 模块中,有能 快速定义,拱轴断面的工具吗
WechatIMG178.png
WechatIMG178.png (17.57 KiB) Viewed 5247 times
muzilier
Posts: 26
Joined: Tue Feb 22, 2022 1:58 am

Re: Freecad中part的布尔运算错误

Post by muzilier »

我暂时的做法,是 自己找出需要的断面,然后再用布尔 切出来。
Snipaste_2022-02-24_16-42-30.png
Snipaste_2022-02-24_16-42-30.png (27.03 KiB) Viewed 5171 times
Post Reply