Wie verlängert man einen Körper?

In diesem Forum Fragen und Diskussionen in Deutsch
Forum rules
Foren-Regeln und hilfreiche Informationen

WICHTIG: Bitte zuerst lesen, bevor Sie posten
chrisb
Veteran
Posts: 53920
Joined: Tue Mar 17, 2015 9:14 am

Re: Wie verlängert man einen Körper?

Post by chrisb »

wega wrote: Sun Jan 22, 2023 5:46 pm Um eine Beispieldatei wäre ich somit verlegen.
Gerne doch. Wenn ich mir die anderen Lösungen anschaue, dann ist diese gar nicht so schlecht. Sie funktioniert mit einem pad und geht auch, wenn beide Flächen nicht parallel sind.
Das Ausmessen und dann eintragen hat den Nachteil, dass es nicht parametrisch ist, d.h. ggf. musst bei einer Änderung alles noch mal machen.
Attachments
extend.FCStd
(16.35 KiB) Downloaded 41 times
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
mario52
Veteran
Posts: 4673
Joined: Wed May 16, 2012 2:13 pm

Re: Wie verlängert man einen Körper?

Post by mario52 »

wega wrote: Sun Jan 22, 2023 2:19 pm
Nur soll die Verlängerung des Körpers kein LOFT sein.
Es sollte so sein, wie das nachfolgende Bild zeigt.
Bild-03.jpg
Vielen Dank Werner
sorry not exactly you want

maybe try Draft clone Image scale only one axis

here with the chrisb file extend the cube face scaled to 3,1
extend_With_Scale.FCStd
(27.41 KiB) Downloaded 33 times
wega wrote: Sun Jan 22, 2023 2:19 pm Das Makro "Macro_D_Un_Jour_Common_Substraction_Intersection" verstehe ich nicht so richtig.
other type of macro not for your work

mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
wega
Posts: 347
Joined: Mon Nov 11, 2013 3:13 pm

Re: Wie verlängert man einen Körper?

Post by wega »

Hallo Chris, hallo Mario,

da ist vieles für mich neu.
Bis ich das alles verstanden habe, dauert es etwas.

Besonders die Vorgehensweise von Chris erschließt sich mir noch
nicht ganz, trotz der Beispieldatei.

Vielen Dank für eure Unterstützung.
Mit Gruß Werner
Cobraschock
Posts: 950
Joined: Thu Jun 20, 2019 6:41 pm

Re: Wie verlängert man einen Körper?

Post by Cobraschock »

Auch wenn bereits gesagt wurde das du es nicht ausmessen willst:
Bei so ein Fall nutze ich die Ausdrücke um dann rechnerisch auf das Maß zu kommen.
je nachdem was nun also Pad Länge ist und welches Maß im Sketch wäre würde ich den zweiten Würfel
über ein Ausdruck auf die länge des ersten setzen. Da keine erzeugte Geometrie benutzt wird ist dies recht stabil und parametrisch.

Gruß
Cobraschock
smktec
Posts: 327
Joined: Thu Mar 05, 2020 5:37 pm

Re: Wie verlängert man einen Körper?

Post by smktec »

Mein Vorschlag sollte eine Möglichkeit aufzeigen, ohne großen extra Aufwand mit "Hausmitteln" die Extrusion herbeizuführen.

Natürlich kann man auch ein kleines Macro erstellen, indem die beiden angewählten Flächen über selection ermittelt werden. Danach muss man den Normalenvektor der zu extrudierenden Fläche über NormalAt und über ValueAt die Länge zwischen den beiden Flächen ermitteln. Wenn nicht sichergestellt ist, dass die beiden Flächen coplanar oder gar gekrümmt sind, stellt sich die Frage welchen Punkt man verwendet.
freecad-heini-1
Veteran
Posts: 7788
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Wie verlängert man einen Körper?

Post by freecad-heini-1 »

In der Curves-Workbench gibt es das Werkzeug parametric-Line.
Man klickt die unteren Eckpunkte beider Körper an und erzeugt eine "Linie", in meinem Bild rot gestrichelt:
Curves-WB_Linie.png
Curves-WB_Linie.png (13.14 KiB) Viewed 828 times
Als nächstes kopiere ich mir über einen Lattice2 Sublink die Fläche, die verlängert werden soll (grün):
Sublink_Lattice2.png
Sublink_Lattice2.png (14.46 KiB) Viewed 828 times
In der Part-Workbench erzeugt man einen Sweep entlang der Linie mit der kopierten Sublink-Fläche:
Part-WB_Sweep.png
Part-WB_Sweep.png (12.98 KiB) Viewed 828 times
Das Ganze unterliegt Topo-Naming, wenn man das Modell neu berechnet - kann / wird es passieren, dass Kanten, Flächen und Punkte neu nummeriert werden.
smktec
Posts: 327
Joined: Thu Mar 05, 2020 5:37 pm

Re: Wie verlängert man einen Körper?

Post by smktec »

dein Vorschlag hört sich sehr gut an.
Kannst du vielleicht mit Screenshot zeigen, wo man die einzelnen Funktionen findet
chrisb
Veteran
Posts: 53920
Joined: Tue Mar 17, 2015 9:14 am

Re: Wie verlängert man einen Körper?

Post by chrisb »

wega wrote: Sun Jan 22, 2023 9:22 pm Besonders die Vorgehensweise von Chris erschließt sich mir noch
nicht ganz, trotz der Beispieldatei.
Wo hakt es denn?
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
wega
Posts: 347
Joined: Mon Nov 11, 2013 3:13 pm

Re: Wie verlängert man einen Körper?

Post by wega »

Hallo Chris,

nachdem ich Deinen ersten Post noch einmal unaufgeregt gelesen habe,
funktioniert Deine Vorgehensweise auch bei mir.

Recht herzlichen Dank für Deine Hilfe.
Mit freundlichem Gruß
Werner
wega
Posts: 347
Joined: Mon Nov 11, 2013 3:13 pm

Re: Wie verlängert man einen Körper?

Post by wega »

Hallo zusammen,

FreeCAD ist so mächtig, dass man mitunter den Überblick verliert.
So auch bei dem Problem der Körperverlängerung.

Meine jetzt gefundene Lösung:

1. es gibt den Körper 01 und den Körper 02
2. der Körper 01 soll über die Grenzfläche auf den Körper 02 verlängert werden.
3. man macht den Körper 01 zum aktiven Körper.
4 man selektiert die Grenzfläche und wählt die Funktion "Aufpolsterung"
5. in dem sich nun öffnenden Anweisungsfenster wählt man den Typ "Bis zur Oberfläche"
6. Den numerischen Wert unter Länge löscht man (auf 0.00 setzen).
7. unter Fläche auswählen selektiert man die angestrebte Grenzfläche des Körpers 02
8. Körper 01 ist bis zum Körper 02 verlängert.

Ich hoffe, die ganze Diskussion hat sich gelohnt.

Danke an alle Beteiligten.
Gruß Werner
Post Reply