Ticket #2187 - Unusable Wire from Section
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: Unusable Wire from Section
IMHO, but I am not a developer, this bug is valid.
The user doesn't even have an hint on what went wrong.
The user should, at least, be informed that the path is not valid for this sweep.
The user doesn't even have an hint on what went wrong.
The user should, at least, be informed that the path is not valid for this sweep.
Re: Unusable Wire from Section
Do you mind fleshing out what part of issue #2187 is a legit bug?DeepSOIC wrote:This is why I created Macro Section some while ago.
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Re: Unusable Wire from Section
bump
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Re: Unusable Wire from Section
Bump
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Re: Unusable Wire from Section
please weigh in once more to clarifyickby wrote:ping
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Re: Unusable Wire from Section
I am a bit sceptical about the result of the Part.Section tool.
From what I see here : FeaturePartSection.cpp#L45, it uses OCC's BRepAlgoAPI_Section that inherits from BRepAlgoAPI_BooleanOperation.
However, the intersection curves are not similar between a section operation and, for example, a cut operation.
See the result for the 2 shapes of this example.
The 2 input shapes : The section operation gives the following result (the red edges):
Edge 1 : BSpline curve, Degree 1, 965 poles, continuity C0
Edge 2 : BSpline curve, Degree 1, 430 poles, continuity C0 The cut operation gives the following result on these same edges:
Edge 1 : BSpline curve, Degree 8, 170 poles, continuity C1
Edge 2 : BSpline curve, Degree 8, 79 poles, continuity C1 Why such a difference ?
Would there be a way to make the Section tool produce the same kind of intersection curves as the other Boolean Operations ?
Werner ?
From what I see here : FeaturePartSection.cpp#L45, it uses OCC's BRepAlgoAPI_Section that inherits from BRepAlgoAPI_BooleanOperation.
However, the intersection curves are not similar between a section operation and, for example, a cut operation.
See the result for the 2 shapes of this example.
The 2 input shapes : The section operation gives the following result (the red edges):
Edge 1 : BSpline curve, Degree 1, 965 poles, continuity C0
Edge 2 : BSpline curve, Degree 1, 430 poles, continuity C0 The cut operation gives the following result on these same edges:
Edge 1 : BSpline curve, Degree 8, 170 poles, continuity C1
Edge 2 : BSpline curve, Degree 8, 79 poles, continuity C1 Why such a difference ?
Would there be a way to make the Section tool produce the same kind of intersection curves as the other Boolean Operations ?
Werner ?
wmayer wrote: ping
Re: Unusable Wire from Section
Please have a look at this section implementation by DeepSOIC
https://www.freecadweb.org/wiki/Macro_Section
File:
Done with:
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.12802 (Git)
Build type: Release
Branch: master
Hash: 91bb7ed0c51ba47f011199af7bc0a3a2964cf5be
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.1.0
Locale: German/Germany (de_DE)
https://www.freecadweb.org/wiki/Macro_Section
File:
Done with:
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.12802 (Git)
Build type: Release
Branch: master
Hash: 91bb7ed0c51ba47f011199af7bc0a3a2964cf5be
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.1.0
Locale: German/Germany (de_DE)
Re: Unusable Wire from Section
soft bump to keep this discussion going
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Re: Unusable Wire from Section
Should we open an upstream ticket about this ?
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs