Freecad 0.18 - Vorstellungen / Wunschfunktionen, wohin soll die Reise gehn?
Re: Freecad 0.18 - Vorstellungen / Wunschfunktionen, wohin soll die Reise gehn?
Ticket: issue #3608
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
-
- Veteran
- Posts: 7791
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: Freecad 0.18 - Vorstellungen / Wunschfunktionen, wohin soll die Reise gehn?
Danke Chris.
Der Trick von UR_ funktioniert auch an Freiformflächen. Mit Lattice2 Sublink die Kante kopieren, zerschneiden mit Flächen und boolean Fragments, Lattice2 explode Compound, Compound Filter und schon kann man die Radien variabel stückchenweise erzeugen.
Re: Freecad 0.18 - Vorstellungen / Wunschfunktionen, wohin soll die Reise gehn?
I don't know how the Law should work in OCCT, but here are a few links how they work in catia and nx
http://catiadoc.free.fr/online/sdgug_C2/sdgugbt0305.htm
http://catiadoc.free.fr/online/sdgug_C2/sdgugbt0322.htm
https://www.youtube.com/watch?v=z-qgfCyaHz4
https://www.youtube.com/watch?v=s8J3bG-Mp3k
https://www.youtube.com/watch?v=D9KbmD06EQ0
https://www.youtube.com/watch?v=PDVHbtb2QMc
https://www.youtube.com/watch?v=LzVZIZYzrXQ
https://www.youtube.com/watch?v=oT6OeBug9Sw
https://www.youtube.com/watch?v=LJXIk3xSeFc
https://www.youtube.com/watch?v=sLYPvT5qx8E
https://www.youtube.com/watch?v=61n9nmlbouM
Generally a Law can be used for different things. A basic Law can be a "linear law" that simply linearly scales (or in some other way transforms) something, another one that is common for fillets is the cubic one. If the user would however want something more advanced, then instead of manually adding a lot of additional points on the edge for an "exotic" variable fillet, one would use the law to apply for example the function of an sine wave, or an user defined spline...
http://catiadoc.free.fr/online/sdgug_C2/sdgugbt0305.htm
http://catiadoc.free.fr/online/sdgug_C2/sdgugbt0322.htm
https://www.youtube.com/watch?v=z-qgfCyaHz4
https://www.youtube.com/watch?v=s8J3bG-Mp3k
https://www.youtube.com/watch?v=D9KbmD06EQ0
https://www.youtube.com/watch?v=PDVHbtb2QMc
https://www.youtube.com/watch?v=LzVZIZYzrXQ
https://www.youtube.com/watch?v=oT6OeBug9Sw
https://www.youtube.com/watch?v=LJXIk3xSeFc
https://www.youtube.com/watch?v=sLYPvT5qx8E
https://www.youtube.com/watch?v=61n9nmlbouM
Generally a Law can be used for different things. A basic Law can be a "linear law" that simply linearly scales (or in some other way transforms) something, another one that is common for fillets is the cubic one. If the user would however want something more advanced, then instead of manually adding a lot of additional points on the edge for an "exotic" variable fillet, one would use the law to apply for example the function of an sine wave, or an user defined spline...
Ich weiß nicht, wie das Gesetz in OCCT funktionieren soll, aber hier sind ein paar Links, wie sie in catia und nx funktionieren
Generell kann ein Gesetz für verschiedene Dinge verwendet werden. Ein Grundgesetz kann ein "lineares Gesetz" sein, das einfach linear skaliert (oder in anderer Weise transformiert), ein anderes, das für Filets üblich ist, ist das kubische. Wenn der Benutzer jedoch etwas fortgeschritteneres wünscht, dann würde man, statt viele zusätzliche Punkte am Rand für eine "exotische" variable Abrundung manuell hinzuzufügen, das Gesetz verwenden, um beispielsweise die Funktion einer Sinuswelle oder eines Benutzers anzuwenden definierter Spline ...
Last edited by saso on Mon Dec 10, 2018 1:27 pm, edited 4 times in total.
-
- Veteran
- Posts: 7791
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: Freecad 0.18 - Vorstellungen / Wunschfunktionen, wohin soll die Reise gehn?
Hehe ...saso wrote: ↑Sun Sep 23, 2018 6:36 pm I don't know how the Law should work in OCCT, but here are a few links how they work in catia and nx
http://catiadoc.free.fr/online/sdgug_C2/sdgugbt0305.htm
http://catiadoc.free.fr/online/sdgug_C2/sdgugbt0322.htm
https://www.youtube.com/watch?v=z-qgfCyaHz4
https://www.youtube.com/watch?v=s8J3bG-Mp3k
https://www.youtube.com/watch?v=D9KbmD06EQ0
https://www.youtube.com/watch?v=PDVHbtb2QMc
https://www.youtube.com/watch?v=LzVZIZYzrXQ
https://www.youtube.com/watch?v=oT6OeBug9Sw
https://www.youtube.com/watch?v=LJXIk3xSeFc
https://www.youtube.com/watch?v=sLYPvT5qx8E
Generally a Law can be used for different things. A basic Law can be a "linear law" that simply linearly scales (or in some other way transforms) something, another one that is common for fillets is the cubic one. If the user would however want something more advanced, then instead of manually adding a lot of additional points on the edge for an "exotic" variable fillet, one would use the law to apply for example the function of an since wave, or an user defined spline...
NormandC wrote: ↑Sun Sep 23, 2018 6:29 pmPasting links to the German forum, which most of us here in the English forum can't read, is annoying. Couldn't you at least paste a Google translate link?freecad-heini-1 wrote: ↑Sun Sep 23, 2018 6:23 pm https://forum.freecadweb.org/viewtopic. ... 74#p258074
https://translate.google.com/translate? ... t=&act=url
- microelly2
- Veteran
- Posts: 4688
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
Re: Freecad 0.18 - Vorstellungen / Wunschfunktionen, wohin soll die Reise gehn?
Echt abgefahren, wenn man da aus Connect, BooleanFragments und CompoundFilter noch ein einziges Kommando macht ...freecad-heini-1 wrote: ↑Sun Sep 23, 2018 6:21 pmDanke Chris.
Der Trick von UR_ funktioniert auch an Freiformflächen. Mit Lattice2 Sublink die Kante kopieren, zerschneiden mit Flächen und boolean Fragments, Lattice2 explode Compound, Compound Filter und schon kann man die Radien variabel stückchenweise erzeugen.
variable_radien_teilstuecke_freiformflaeche.fcstd
variable_radien_gestuft_freiformflaeche.png
Re: Freecad 0.18 - Vorstellungen / Wunschfunktionen, wohin soll die Reise gehn?
Immer wenn ich Catia und NX sehe, hoffe ich, dass sich die FreeCAD-GUI-Bastler nicht zu viel davon angucken...
Beide sind so grauenhaft unübersichtlich und inkonsistent aufgebaut.
Beide sind so grauenhaft unübersichtlich und inkonsistent aufgebaut.
Re: Freecad 0.18 - Vorstellungen / Wunschfunktionen, wohin soll die Reise gehn?
Kann mir mal bitte jemand erklären was ein LAW ist? Die Google-Übersetzung macht einfach ein "Gesetz" draus und aus "basic law" dann sogar ein Grundgesetz. Das scheint mir etwas übertrieben, obwohl ich verstehen könnte, wenn die Verwendung von FreeCAD im Grundgesetz verankert wird.
Can you please explain what a LAW is? The google translation uses it like in "Law and order", which makes from "basic law" something like "constitution" if translated back. Not that I would not mind naming FreeCAD in the constitution.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
- microelly2
- Veteran
- Posts: 4688
- Joined: Tue Nov 12, 2013 4:06 pm
- Contact:
Re: Freecad 0.18 - Vorstellungen / Wunschfunktionen, wohin soll die Reise gehn?
Um den Trick von UR_ zu machen, mus das Objekt, welches das Fillet erzeugt eine zerlegte Kante haben.
Aber wie bekomme ich diese Teilkanten im Fillet-Dialog angezeigt. Ein einfaches Compound aus zwei Flächen und den Kantensplittern reicht nicht.
Meine Idee ist, eine Dialog zu haben, der eine Kante zerlegt und dann ein Objekt erzeugt, bei dem das Fillet über die Zerlegung angestoßen wird ohne all die Zwischenschrite.
Aber wie bekomme ich diese Teilkanten im Fillet-Dialog angezeigt. Ein einfaches Compound aus zwei Flächen und den Kantensplittern reicht nicht.
Meine Idee ist, eine Dialog zu haben, der eine Kante zerlegt und dann ein Objekt erzeugt, bei dem das Fillet über die Zerlegung angestoßen wird ohne all die Zwischenschrite.
-
- Veteran
- Posts: 7791
- Joined: Tue Jan 07, 2014 11:10 am
- Contact:
Re: Freecad 0.18 - Vorstellungen / Wunschfunktionen, wohin soll die Reise gehn?
@Thomas,microelly2 wrote: ↑Mon Sep 24, 2018 7:22 am Um den Trick von UR_ zu machen, mus das Objekt, welches das Fillet erzeugt eine zerlegte Kante haben.
Aber wie bekomme ich diese Teilkanten im Fillet-Dialog angezeigt. Ein einfaches Compound aus zwei Flächen und den Kantensplittern reicht nicht.
Meine Idee ist, eine Dialog zu haben, der eine Kante zerlegt und dann ein Objekt erzeugt, bei dem das Fillet über die Zerlegung angestoßen wird ohne all die Zwischenschrite.
das ist ein genialer Hack von UR_. Die Kanten zerhacken ist mit Sicherheit irgendwann mal nützlich, aber ein variables Radientool wäre eindeutig die bessere Lösung. Ich habe Werner darum gebeten sich der Sache anzunehmen und Chrisb hat in Mantis ein Ticket erstellt.
Viele Grüße
Wilfried
Nachtrag:
Emills2 lässt sich auch gerne begeistern und zeigt wie schön man mit Freecad spielen kann:
Ein Catia-User fragte danach:
Last edited by freecad-heini-1 on Mon Sep 24, 2018 9:30 am, edited 1 time in total.
Re: Freecad 0.18 - Vorstellungen / Wunschfunktionen, wohin soll die Reise gehn?
The meaning of LAW is law The above videos show that this logic of laws can be used not just for fillets but also for example for sweeps, so to understand why they call it law you can ask yourself this question "what law drives the sweep profile over the sweep path".chrisb wrote: ↑Mon Sep 24, 2018 6:42 amKann mir mal bitte jemand erklären was ein LAW ist? Die Google-Übersetzung macht einfach ein "Gesetz" draus und aus "basic law" dann sogar ein Grundgesetz. Das scheint mir etwas übertrieben, obwohl ich verstehen könnte, wenn die Verwendung von FreeCAD im Grundgesetz verankert wird.
Can you please explain what a LAW is? The google translation uses it like in "Law and order", which makes from "basic law" something like "constitution" if translated back. Not that I would not mind naming FreeCAD in the constitution.
They can be seen as:
1. a normal sweep path would be a "constant law" (Law_Constant in OCCT ?),
2. a "linear law" would allow you to have a single profile and scale it at the start and end of the path and apply a linear size transform of the profile over the path (Law_Linear in OCCT ?),
3. an "cubic law" would also allow you to set the size at the beginning and at the end of the path but would do an cubic (s type) transform of the profile over the path,
4. then there is what catia calls implicit and nx calls multi-transition "law" to set multiple user defined profiles or in the case of fillets multiple user defined points along the path (edge), this is also what we are discussing lately about adding to our fillets (Law_Composite in OCCT ?),
5. then there is also what catia calls advanced and nx calls law curve "law" that is driven from an user defined curve (I am guessing that this is actually the type that occt uses when it talks about the fillets by law OR is it only the sub-type Law_BSpFunc of it ?),
6. and even a "law" that is driven directly by an equation (can basically be implemented with type 5 since the equation can draw the curve and that curve can be used for the law).
Additionally you can also see that a law can also be used not just to scale something along the path (edge), but also for other transformations, for example to change (drive) the angle of a profile along the path... see some examples of it for the sweep/pipeshell tool here https://forum.freecadweb.org/viewtopic. ... 10#p324957
And yes sorry for my english in the german forum I understand german quite well, I read it a bit slow, but writing in german would take me just to long
Last edited by saso on Thu Jul 02, 2020 10:16 am, edited 16 times in total.