prozeduraler Workflow - Pocket funktioniert nicht(?)

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: 54140
Joined: Tue Mar 17, 2015 9:14 am

Re: prozeduraler Workflow - Pocket funktioniert nicht(?)

Post by chrisb »

Und hier noch mal eine Variante mit einem AddditiveLoft. Das ist einfacher als einen Klotz zu nehmen und dann einen Loft davon abzuziehen. Auch hier wieder möglichst robust, wobei ich diesmal Bezug auf das erste Sketch genommen habe.
Attachments
Bildschirmfoto 2019-01-19 um 08.27.40.png
Bildschirmfoto 2019-01-19 um 08.27.40.png (28.24 KiB) Viewed 711 times
Camstik_cb.FCStd
(35.94 KiB) Downloaded 15 times
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
HBC0
Posts: 238
Joined: Wed Sep 23, 2015 5:44 pm
Location: MRN(Germany)

Re: prozeduraler Workflow - Pocket funktioniert nicht(?)

Post by HBC0 »

Unabhängig vom anderen Wurm, :)
ist die Ursache für das nicht funktionieren der Pocket, der "Refine-Wert" vom Feature "StändorMirror".

Setzt man den Refine-Wert im Eigenschaftseditor >DatenTab auf false, lässt sich die Pocket erstellen.
camstick 0.png
camstick 0.png (52.02 KiB) Viewed 691 times
Da der Wurm beim Reparaturversuch immer länger wurde (es erschienen immer mehr Errors)
habe ich das Modell neu erstellt, und bin so auf die Ursache gestoßen.

Nach wie vor scheint es besser zu sein den Haken in
Bearbeiten > Einstellungen >PartDesign bei
„Modell nach Boolscher Operation automatisch aufbereiten „
nicht zu setzten. Denn er setzt den Wert automatisch auf true.

Ich habe ihn wieder entfernt.

Nachtrag: bis auf ein/das Mirror-Feature kann man zumindest in diesem Modell alle refine-werte auf „true „ setzten.!?

Hier noch meine Version.
Camstik_hbc0.FCStd
(114.16 KiB) Downloaded 17 times
Bruno
chrisb
Veteran
Posts: 54140
Joined: Tue Mar 17, 2015 9:14 am

Re: prozeduraler Workflow - Pocket funktioniert nicht(?)

Post by chrisb »

HBC0 wrote: Sat Jan 19, 2019 4:43 pm ist die Ursache für das nicht funktionieren der Pocket, der "Refine-Wert" vom Feature "StändorMirror".
Guter Punkt. All die Features funktionieren auch bei Verwendng der Refine-Funktion. Im vorliegenden Modell wurden jedoch Flächen referenziert und da hat man (natürlich) sofort ein riesiges Problem, wenn man nachträglich diese Eigenschaft ändert, weil man dann üblicherweise weniger Flächen und damit eine andere Nummerierung hat.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
bavariaSHAPE
Posts: 406
Joined: Tue Jun 10, 2014 8:31 am
Contact:

Re: prozeduraler Workflow - Pocket funktioniert nicht(?)

Post by bavariaSHAPE »

chrisb wrote: Fri Jan 18, 2019 6:14 pm Wenn ich ein Recompute für das hochgeladene Modell ausführe, dann stürzt mein FreeCAD ab. Kann das jemand nachstellen?

OS: macOS 10.13
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15525 (Git)
Build type: Release
Branch: master
Hash: 1a7d3d9a37fe43468c8ac84590c1db53e2b2000a
Python version: 3.6.7
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
Ich habe keinen Absturz, nur eine Fehlermeldung (Invalid solution from DogLeg solver), und am Modell fehlt einiges.

Gruß Achim

OS: Windows 7
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15646 (Git)
Build type: Release
Branch: master
Hash: fdf8fe7bc6ed671e8b7ee064000b6f00567ce795
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: German/Germany (de_DE)
… for a happy FreeCAD-World … JM2C …
HBC0
Posts: 238
Joined: Wed Sep 23, 2015 5:44 pm
Location: MRN(Germany)

Re: prozeduraler Workflow - Pocket funktioniert nicht(?)

Post by HBC0 »

chrisb wrote: Sat Jan 19, 2019 5:51 pm Guter Punkt. All die Features funktionieren auch bei Verwendng der Refine-Funktion. Im vorliegenden Modell wurden jedoch Flächen referenziert und da hat man (natürlich) sofort ein riesiges Problem, wenn man nachträglich diese Eigenschaft ändert, weil man dann üblicherweise weniger Flächen und damit eine andere Nummerierung hat.
JA, richtig
Wenn du Zeit hast schau dir bitte mal mein Modell an.(camstik_hbc0.FCstd)
Setze den refine Wert von Mirrored auf true, und mache einen recompute.
Das erste Pocket wird mit Error …..Multiple solids………. markiert.
Setzt man den wert wieder zurück und macht eine Neuberechnung ist wieder alles gut.
Das Modell bleibt stabil.

Ich habe 2 MasterSkizzen (Wahrscheinlich hätte es auch eine getan)
eine xy und eine xz auf die sich alles bezieht einschließlich der Bezugsebenen (DatumPlane)
Skizzen auf MasterSkizze, DatumPlane auf XY-Plane und in Z-Richtung auf MasterSkizze.

Bruno
chrisb
Veteran
Posts: 54140
Joined: Tue Mar 17, 2015 9:14 am

Re: prozeduraler Workflow - Pocket funktioniert nicht(?)

Post by chrisb »

Beim Refine wird wohl irgendwas gerechnet, was dann zu Rundungsfehlern führt. Dadurch endet AdditiveLoft001 nicht mehr an der DatumPlane002, an der das nächste Loft beginnt.
Wenn man Sketch006 um 0,001mm in Z-Richtung verschiebt, dann geht es mit und ohne Refine.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
HBC0
Posts: 238
Joined: Wed Sep 23, 2015 5:44 pm
Location: MRN(Germany)

Re: prozeduraler Workflow - Pocket funktioniert nicht(?)

Post by HBC0 »

Ja geht, aber es gibt dann eine hässliche Kante,
camstick_collage_ 0.png
camstick_collage_ 0.png (37.64 KiB) Viewed 634 times


es sei denn man ändert Sketch007 ebenfalls in der z-höhe, dann beginnt aber das Spiel wieder von vorne.

Das mit den Rundungsfehlern brachte mich auf eine andere Idee.
Das AdditivLoft001 und die Spiegelung treffen sich an einer Kante. !!!

Ändert man den Sketch006 so das sich die Spiegelung und das Loft überschneiden funktioniert es.
(Sketch007 muss danach repariert werden.)
camstick_hbc0_02 0.png
camstick_hbc0_02 0.png (3.87 KiB) Viewed 634 times

Oder man ersetzt die Spiegelung durch eine Pocket.
camstick_hbc0_01 5.png
camstick_hbc0_01 5.png (9.05 KiB) Viewed 634 times
Die Pocket version füge ich noch an.
Camstik_hbc0_01.FCStd
(154.95 KiB) Downloaded 17 times
Bruno
Jodelkönig
Posts: 6
Joined: Mon Jan 14, 2019 11:21 pm

Re: prozeduraler Workflow - Pocket funktioniert nicht(?)

Post by Jodelkönig »

Holla die Waldfee.....ich habe nicht mit einer solch detaillierten Resonanz gerechnet....Vielen Dank für die Mühe, die ihr euch macht :D
Ich werde mir eure Files jetzt mal nach und nach ansehen und mir zu Gemüte führen, wie ihr an die Problemstellung heran gegangen seid.

Zwischenfazit: ihr seid großartig Image
freecad-heini-1
Veteran
Posts: 7790
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: prozeduraler Workflow - Pocket funktioniert nicht(?)

Post by freecad-heini-1 »

Jodelkönig wrote: Mon Jan 21, 2019 10:20 am Holla die Waldfee.....ich habe nicht mit einer solch detaillierten Resonanz gerechnet....Vielen Dank für die Mühe, die ihr euch macht :D
Ich werde mir eure Files jetzt mal nach und nach ansehen und mir zu Gemüte führen, wie ihr an die Problemstellung heran gegangen seid.

Zwischenfazit: ihr seid großartig Image
Hast recht. Da kann man sich die jährlichen Wartungskosten für 3D-CAD-Software und Hotline sparen. 8-)
Post Reply