all sharp edges need to be rouded
Forum rules
and Helpful information
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help
Also, be nice to others! Read the FreeCAD code of conduct!
Also, be nice to others! Read the FreeCAD code of conduct!
- mwlandolsi
- Posts: 135
- Joined: Sun Jan 31, 2021 10:49 pm
all sharp edges need to be rouded
could any one help me how to round all sharp edges in this tank (blow moulding)
https://drive.google.com/file/d/123d6lM ... sp=sharing
Re: all sharp edges need to be rouded
Filleting is problematic if vertices are involved, where four or more edges meet; even more so if there are sharp angles. You can try different sequences of filleting or change the sequence of how you build your model.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
- papyblaise
- Veteran
- Posts: 7864
- Joined: Thu Jun 13, 2019 4:28 pm
- Location: France
Re: all sharp edges need to be rouded
Several things make the process complex
the shapes intersect and produce common edges
some shapes are created with loft, which is practically impossible to fillet
by making a big cube then cutting with pockets I manage to put rays everywhere except vertically, and the workaround is to make a cube with radius angles and make a common (which only works in Part)
the objective of a container is to be empty otherwise it is a brick: I cannot manage to do it
I think we will have to make separate objects: the body and the top and merge them
and also add the handle
in the attached file, the common is not done because of the file size
the shapes intersect and produce common edges
some shapes are created with loft, which is practically impossible to fillet
by making a big cube then cutting with pockets I manage to put rays everywhere except vertically, and the workaround is to make a cube with radius angles and make a common (which only works in Part)
the objective of a container is to be empty otherwise it is a brick: I cannot manage to do it
I think we will have to make separate objects: the body and the top and merge them
and also add the handle
in the attached file, the common is not done because of the file size
- Attachments
-
- bidon1.FCStd
- (918.59 KiB) Downloaded 28 times
-
- bidon1.PNG (41.31 KiB) Viewed 1631 times
- mwlandolsi
- Posts: 135
- Joined: Sun Jan 31, 2021 10:49 pm
Re: all sharp edges need to be rouded
Thanks to @papyblaise and @chrisb for your ansewers .
Could you please @papyblaise tell me which version of freecad you are using to create this, because when I opened with my downloaded version, I go error
I used this
OS: KDE Flatpak runtime (X-Cinnamon/cinnamon)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.14555 (Git shallow)
Build type: Release
Branch: (HEAD detached at 0.19.2)
Hash: 7b5e18a0759de778b74d3a5c17eba9cb815035ac
Python version: 3.8.8
Qt version: 5.15.3
Coin version: 4.0.0
OCC version: 7.3.0
Locale: English/United States (en_US)
and the error was : SketchObject::onChanged(): Unmanaged change of Constraint Property results in invalid constraint indices
and by using
OS: Linux Mint 20.1 (X-Cinnamon/cinnamon)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 2021.531.24301 +3702 (Git) AppImage
Build type: Release
Branch: LinkDaily
Hash: 4ad819f55a108b7e8bddb134d0de39218e662aa4
Python version: 3.8.10
Qt version: 5.12.9
Coin version: 4.0.1
OCC version: 7.4.0
Locale: English/United States (en_US)
I got this :
Sketcher constraint number 15 is malformed!
22:52:36 Sketcher constraint number 16 is malformed!
22:52:36 Sketch Sketch001 has malformed constraints!
22:52:36 Recompute failed! Please check report view.
22:56:25 Sketcher constraint number 15 is malformed!
22:56:25 Sketcher constraint number 16 is malformed!
22:56:25 Sketch Sketch001 has malformed constraints!
22:56:25 Recompute failed! Please check report view.
Could you please @papyblaise tell me which version of freecad you are using to create this, because when I opened with my downloaded version, I go error
I used this
OS: KDE Flatpak runtime (X-Cinnamon/cinnamon)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.14555 (Git shallow)
Build type: Release
Branch: (HEAD detached at 0.19.2)
Hash: 7b5e18a0759de778b74d3a5c17eba9cb815035ac
Python version: 3.8.8
Qt version: 5.15.3
Coin version: 4.0.0
OCC version: 7.3.0
Locale: English/United States (en_US)
and the error was : SketchObject::onChanged(): Unmanaged change of Constraint Property results in invalid constraint indices
and by using
OS: Linux Mint 20.1 (X-Cinnamon/cinnamon)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 2021.531.24301 +3702 (Git) AppImage
Build type: Release
Branch: LinkDaily
Hash: 4ad819f55a108b7e8bddb134d0de39218e662aa4
Python version: 3.8.10
Qt version: 5.12.9
Coin version: 4.0.1
OCC version: 7.4.0
Locale: English/United States (en_US)
I got this :
Sketcher constraint number 15 is malformed!
22:52:36 Sketcher constraint number 16 is malformed!
22:52:36 Sketch Sketch001 has malformed constraints!
22:52:36 Recompute failed! Please check report view.
22:56:25 Sketcher constraint number 15 is malformed!
22:56:25 Sketcher constraint number 16 is malformed!
22:56:25 Sketch Sketch001 has malformed constraints!
22:56:25 Recompute failed! Please check report view.
- papyblaise
- Veteran
- Posts: 7864
- Joined: Thu Jun 13, 2019 4:28 pm
- Location: France
Re: all sharp edges need to be rouded
OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 0.20.24787 (Git)
Build type: Release
Branch: master
Hash: ea96f1860164ff8a6751b21b3fb4d425fc87f5e5
Python version: 3.8.6+
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.0
Locale: French/France (fr_FR)
Word size of FreeCAD: 64-bit
Version: 0.20.24787 (Git)
Build type: Release
Branch: master
Hash: ea96f1860164ff8a6751b21b3fb4d425fc87f5e5
Python version: 3.8.6+
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.0
Locale: French/France (fr_FR)
- papyblaise
- Veteran
- Posts: 7864
- Joined: Thu Jun 13, 2019 4:28 pm
- Location: France
Re: all sharp edges need to be rouded
I have several additional questions concerning the generation of tichness towards the outside
-is it possible to change the connection radius of the external walls (by default it is equal to the generated thickness)
-is it possible to also generate an interior ray
-is it possible to generate an object whose interior volume will be larger than the base volume to somehow make an offset at the same time
-is it possible to change the connection radius of the external walls (by default it is equal to the generated thickness)
-is it possible to also generate an interior ray
-is it possible to generate an object whose interior volume will be larger than the base volume to somehow make an offset at the same time
- mwlandolsi
- Posts: 135
- Joined: Sun Jan 31, 2021 10:49 pm
Re: all sharp edges need to be rouded
Hello @papyblaise,
It seems that there is no possibility to change the radius of the outside wall.
But what i have done is :
create a thin function with the desired radius and of curse it will be a thick object. for example 4mm
then create a clone of the non thick body (just before you create the thick wall) with a thickness just less than the first thickness by the desired final thickness. (for example 3 mm to get final thickness of 1mm) Finally create a boolean cut between the tow bodies. you will get the desired outer radius (4mm) and the desired wall thickness 4-3=1mm).
here is what I got with another design of tank.
It seems that there is no possibility to change the radius of the outside wall.
But what i have done is :
create a thin function with the desired radius and of curse it will be a thick object. for example 4mm
then create a clone of the non thick body (just before you create the thick wall) with a thickness just less than the first thickness by the desired final thickness. (for example 3 mm to get final thickness of 1mm) Finally create a boolean cut between the tow bodies. you will get the desired outer radius (4mm) and the desired wall thickness 4-3=1mm).
here is what I got with another design of tank.
Re: all sharp edges need to be rouded
Hello,mwlandolsi wrote: ↑Thu Jun 10, 2021 9:58 am could any one help me how to round all sharp edges in this tank (blow moulding)
I did a lot of tests in PartDesagn WB, then Part WB, with several construction techniques. I noticed one thing: When using Loft, the created edges have difficulty accepting the fillets.
Important note: I have modified some details of the shapes to avoid the "unfortunate coincidences" which prevent you from succeeding with the fillets.
So I tried a PartDesign version only with Pads and Pockets, and I got clear progress.
Finally I tried the LinkBranch version of Realthunder: I had the pleasure of discovering that the copy by symmetry also copied the leaves!
Here is the result, and above all it is fully obtained in PartDesign WB :
The file :
https://www.dropbox.com/s/yzyduym0in4ac ... FCStd?dl=0
My website : http://help-freecad-jpg87.fr updated 2023/11/06
- mwlandolsi
- Posts: 135
- Joined: Sun Jan 31, 2021 10:49 pm
Re: all sharp edges need to be rouded
Yes it looks better, I have noticed the same problem too with the fillets. The next challenge is how to make it thin. This function also requires some attention to the edges. They should be spaced enough to create fillets. Especially in outside thickness mode.
Re: all sharp edges need to be rouded
Another approach.mwlandolsi wrote: ↑Wed Jun 16, 2021 2:48 pm Yes it looks better, I have noticed the same problem too with the fillets. The next challenge is how to make it thin. This function also requires some attention to the edges. They should be spaced enough to create fillets. Especially in outside thickness mode.
0.7 mm wall (beyond that it no longer works).
Obliged to cut the opening if not pb.
Copy to Part WB for easy symmetry, then Union.
The file :
https://www.dropbox.com/s/8lyphemqq92rs ... FCStd?dl=0
My website : http://help-freecad-jpg87.fr updated 2023/11/06