Hi everybody
I have a design (more or less complicated) in which there is a nylon belt. I use a spreadsheet. To show the interior of the design, I use an "exploding_distance" parameter. When set to 0mm, the assembly of multiple bodies is shown in it's normal configuration. When set to any positive value, it shows the parts exploded.
The attached file, simplified to contain only the belt, contains the value "35 mm" for this explosion parameter. The belt is shown at a position, like extended. No problem. When I set to "0 mm", it can't compute and show the belt in the normal position.
What happens is that, in the sketch, one or two of the arcs, normally 90° angle to joint two lines become 270° angle arcs, which confuses all the sketch and makes it impossible to extrude.
Does this problem come from the way I sketched this belt, or is it a bug ? A strategy to avoid that ?
OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.19311 (Git)
Build type: Release
Branch: master
Hash: 120b69c74f7dac8c4fa6dbc0a7e10674bde9216c
Python version: 3.7.3
Qt version: 5.12.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: French/France (fr_FR)
90° arc becomes 270° when changing dimensions
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!
Re: 90° arc becomes 270° when changing dimensions
maybe like this.
- Attachments
-
- belt.FCStd
- (21.49 KiB) Downloaded 11 times
Re: 90° arc becomes 270° when changing dimensions
Yes it works. Another way of doing this belt. Thanks.
Is this a known issue ?
Is this a known issue ?
Re: 90° arc becomes 270° when changing dimensions
Yes. It occurs, because "fully constraint" does not mean "unique". It means only, that there is no smooth (=continuous) transition from one solution to another.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.