Trimmen in der Mesh-WB mittels OpenSCAD

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

WICHTIG: Bitte zuerst lesen, bevor Sie posten
freecad-heini-1
Veteran
Posts: 7791
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Trimmen in der Mesh-WB mittels OpenSCAD

Post by freecad-heini-1 »

Hallo zusammen,
neulich hat Werner erwähnt, dass es recht gut funktionieren soll, wenn man Mesh-Geometrie mit Mesh-Geometrie in der Mesh-Workbench per boolscher Operationen bearbeitet. Beim Versuch einen boolschen Cut zu erzeugen kommt folgende Meldung:
OpenSCAD kann auf Ihrem System nicht gefunden werden.
Bitte besuchen Sie http://www.openscad.org/index.html, um es zu installieren.
Ich habe die Paketquelle für Ubuntu hinzu gefügt und OpenSCAD über Synaptik installiert. Ich kann OpenSCAD starten.
Dennoch kommt weiterhin diese Meldung, auch nach einem Freecad-Neustart.
Ich vermute, dass man den Pfad zu OpenSCAD irgendwo eintragen muss, nur wo?
Wer kennt sich aus und kann helfen?
wmayer wrote:Ping
Viele Grüße
Wilfried

Nachtrag:
In den Parametern zu OpenSCAD habe ich etwas gefunden:

Code: Select all

/usr/bin/openscad-nightly
Ich habe openscad-nightly installiert.
Beim Versuch einen boolschen Cut auszuführen kommt folgende Meldung:

Code: Select all

Beim Ausführen von OpenSCAD ist ein unbekannter Fehler aufgetreten
chrisb
Veteran
Posts: 54301
Joined: Tue Mar 17, 2015 9:14 am

Re: Trimmen in der Mesh-WB mittels OpenSCAD

Post by chrisb »

Wie so oft sind FreeCAD infos hilfreich, Stable (wohl eher nicht), Daily, AppImage?
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
freecad-heini-1
Veteran
Posts: 7791
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Trimmen in der Mesh-WB mittels OpenSCAD

Post by freecad-heini-1 »

chrisb wrote: Tue Mar 03, 2020 9:44 am Wie so oft sind FreeCAD infos hilfreich, Stable (wohl eher nicht), Daily, AppImage?
Ja, hast recht!

Code: Select all

OS: Ubuntu 18.04.4 LTS (XFCE/xubuntu)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.
Build type: Release
Python version: 3.6.9
Qt version: 5.9.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
Erscheinungsdatum: 2020/03/02 16:00:01
wmayer
Founder
Posts: 20319
Joined: Thu Feb 19, 2009 10:32 am
Contact:

Re: Trimmen in der Mesh-WB mittels OpenSCAD

Post by wmayer »

Lade 1x die OpenSCAD-Workbench. Danach findest Du in den Einstellungen die Gruppe OpenSCAD und in den nebenstehendem Panel musst Du nun den Pfad zum Executable eintragen.
freecad-heini-1 wrote: Tue Mar 03, 2020 9:33 am Ich habe die Paketquelle für Ubuntu hinzu gefügt und OpenSCAD über Synaptik installiert. Ich kann OpenSCAD starten.
Welches Repository hast Du da hinzugefügt?
freecad-heini-1
Veteran
Posts: 7791
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Trimmen in der Mesh-WB mittels OpenSCAD

Post by freecad-heini-1 »

wmayer wrote: Tue Mar 03, 2020 9:49 am Lade 1x die OpenSCAD-Workbench. Danach findest Du in den Einstellungen die Gruppe OpenSCAD und in den nebenstehendem Panel musst Du nun den Pfad zum Executable eintragen.
Hallo Werner,
Danke für die Hilfe. Der Pfad ist schon eingetragen, scheint er wohl über die Parameter übernommen zu haben.
wmayer wrote: Tue Mar 03, 2020 9:49 am
freecad-heini-1 wrote: Tue Mar 03, 2020 9:33 am Ich habe die Paketquelle für Ubuntu hinzu gefügt und OpenSCAD über Synaptik installiert. Ich kann OpenSCAD starten.
Welches Repository hast Du da hinzugefügt?

Code: Select all

deb https://download.opensuse.org/repositories/home:/t-paul/xUbuntu_18.04/ ./
Siehe:
https://www.openscad.org/downloads.html
jeno
Veteran
Posts: 1854
Joined: Sun Jun 29, 2014 10:41 am

Re: Trimmen in der Mesh-WB mittels OpenSCAD

Post by jeno »

freecad-heini-1 wrote: Tue Mar 03, 2020 10:41 am
wmayer wrote: Tue Mar 03, 2020 9:49 am Lade 1x die OpenSCAD-Workbench. Danach findest Du in den Einstellungen die Gruppe OpenSCAD und in den nebenstehendem Panel musst Du nun den Pfad zum Executable eintragen.
Hallo Werner,
Danke für die Hilfe. Der Pfad ist schon eingetragen, scheint er wohl über die Parameter übernommen zu haben.
wmayer wrote: Tue Mar 03, 2020 9:49 am
freecad-heini-1 wrote: Tue Mar 03, 2020 9:33 am Ich habe die Paketquelle für Ubuntu hinzu gefügt und OpenSCAD über Synaptik installiert. Ich kann OpenSCAD starten.
Welches Repository hast Du da hinzugefügt?

Code: Select all

deb https://download.opensuse.org/repositories/home:/t-paul/xUbuntu_18.04/ ./
Siehe:
https://www.openscad.org/downloads.html
Könnte auch Vorgabe sein. Ein

Code: Select all

dpkg -L openscad-nightly
listet alle Dateien samt Pfaden eines Pakets. Evtl liegt die Strutur in /opt/...

Mit freundlichen
freecad-heini-1
Veteran
Posts: 7791
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Trimmen in der Mesh-WB mittels OpenSCAD

Post by freecad-heini-1 »

jeno wrote: Ein

Code: Select all

dpkg -L openscad-nightly
listet alle Dateien samt Pfaden eines Pakets. Evtl liegt die Strutur in /opt/...

Code: Select all

dpkg -L openscad-nightly
/.
/usr
/usr/bin
/usr/bin/openscad-nightly
/usr/share
/usr/share/applications
/usr/share/applications/openscad-nightly.desktop
/usr/share/doc
/usr/share/doc/openscad-nightly
/usr/share/doc/openscad-nightly/changelog.gz
/usr/share/doc/openscad-nightly/copyright
/usr/share/icons
/usr/share/icons/hicolor
/usr/share/icons/hicolor/128x128
/usr/share/icons/hicolor/128x128/apps
/usr/share/icons/hicolor/128x128/apps/openscad-nightly.png
/usr/share/icons/hicolor/256x256
/usr/share/icons/hicolor/256x256/apps
/usr/share/icons/hicolor/256x256/apps/openscad-nightly.png
/usr/share/icons/hicolor/48x48
/usr/share/icons/hicolor/48x48/apps
/usr/share/icons/hicolor/48x48/apps/openscad-nightly.png
/usr/share/icons/hicolor/512x512
/usr/share/icons/hicolor/512x512/apps
/usr/share/icons/hicolor/512x512/apps/openscad-nightly.png
/usr/share/icons/hicolor/64x64
/usr/share/icons/hicolor/64x64/apps
/usr/share/icons/hicolor/64x64/apps/openscad-nightly.png
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/openscad-nightly.1.gz
/usr/share/metainfo
/usr/share/metainfo/org.openscad.OpenSCAD-nightly.appdata.xml
/usr/share/mime
/usr/share/mime/packages
/usr/share/mime/packages/openscad-nightly.xml
/usr/share/openscad-nightly
/usr/share/openscad-nightly/color-schemes
/usr/share/openscad-nightly/color-schemes/editor
/usr/share/openscad-nightly/color-schemes/editor/dark-background.json
/usr/share/openscad-nightly/color-schemes/editor/light-background.json
/usr/share/openscad-nightly/color-schemes/editor/monokai.json
/usr/share/openscad-nightly/color-schemes/editor/solarized-dark.json
/usr/share/openscad-nightly/color-schemes/editor/solarized-light.json
/usr/share/openscad-nightly/color-schemes/editor/tomorrow-night.json
/usr/share/openscad-nightly/color-schemes/editor/tomorrow.json
/usr/share/openscad-nightly/color-schemes/editor/visualstudio.json
/usr/share/openscad-nightly/color-schemes/readme.txt
/usr/share/openscad-nightly/color-schemes/render
/usr/share/openscad-nightly/color-schemes/render/beforedawn.json
/usr/share/openscad-nightly/color-schemes/render/deepocean.json
/usr/share/openscad-nightly/color-schemes/render/metallic.json
/usr/share/openscad-nightly/color-schemes/render/monotone.json
/usr/share/openscad-nightly/color-schemes/render/nature.json
/usr/share/openscad-nightly/color-schemes/render/solarized.json
/usr/share/openscad-nightly/color-schemes/render/starnight.json
/usr/share/openscad-nightly/color-schemes/render/sunset.json
/usr/share/openscad-nightly/color-schemes/render/tomorrow-night.json
/usr/share/openscad-nightly/color-schemes/render/tomorrow.json
/usr/share/openscad-nightly/examples
/usr/share/openscad-nightly/examples/Advanced
/usr/share/openscad-nightly/examples/Advanced/GEB.scad
/usr/share/openscad-nightly/examples/Advanced/animation.scad
/usr/share/openscad-nightly/examples/Advanced/assert.scad
/usr/share/openscad-nightly/examples/Advanced/children.scad
/usr/share/openscad-nightly/examples/Advanced/children_indexed.scad
/usr/share/openscad-nightly/examples/Advanced/module_recursion.scad
/usr/share/openscad-nightly/examples/Advanced/offset.scad
/usr/share/openscad-nightly/examples/Advanced/surface_image.png
/usr/share/openscad-nightly/examples/Advanced/surface_image.scad
/usr/share/openscad-nightly/examples/Basics
/usr/share/openscad-nightly/examples/Basics/CSG-modules.scad
/usr/share/openscad-nightly/examples/Basics/CSG.scad
/usr/share/openscad-nightly/examples/Basics/LetterBlock.scad
/usr/share/openscad-nightly/examples/Basics/linear_extrude.scad
/usr/share/openscad-nightly/examples/Basics/logo.scad
/usr/share/openscad-nightly/examples/Basics/logo_and_text.scad
/usr/share/openscad-nightly/examples/Basics/projection.scad
/usr/share/openscad-nightly/examples/Basics/projection.stl
/usr/share/openscad-nightly/examples/Basics/rotate_extrude.scad
/usr/share/openscad-nightly/examples/Basics/text_on_cube.scad
/usr/share/openscad-nightly/examples/COPYING-CC0.txt
/usr/share/openscad-nightly/examples/Functions
/usr/share/openscad-nightly/examples/Functions/echo.scad
/usr/share/openscad-nightly/examples/Functions/functions.scad
/usr/share/openscad-nightly/examples/Functions/list_comprehensions.scad
/usr/share/openscad-nightly/examples/Functions/polygon_areas.scad
/usr/share/openscad-nightly/examples/Functions/recursion.scad
/usr/share/openscad-nightly/examples/Old
/usr/share/openscad-nightly/examples/Old/example001.scad
/usr/share/openscad-nightly/examples/Old/example002.scad
/usr/share/openscad-nightly/examples/Old/example003.scad
/usr/share/openscad-nightly/examples/Old/example004.scad
/usr/share/openscad-nightly/examples/Old/example005.scad
/usr/share/openscad-nightly/examples/Old/example006.scad
/usr/share/openscad-nightly/examples/Old/example007.dxf
/usr/share/openscad-nightly/examples/Old/example007.scad
/usr/share/openscad-nightly/examples/Old/example008.dxf
/usr/share/openscad-nightly/examples/Old/example008.scad
/usr/share/openscad-nightly/examples/Old/example009.dxf
/usr/share/openscad-nightly/examples/Old/example009.scad
/usr/share/openscad-nightly/examples/Old/example010.dat
/usr/share/openscad-nightly/examples/Old/example010.scad
/usr/share/openscad-nightly/examples/Old/example011.scad
/usr/share/openscad-nightly/examples/Old/example012.scad
/usr/share/openscad-nightly/examples/Old/example012.stl
/usr/share/openscad-nightly/examples/Old/example013.dxf
/usr/share/openscad-nightly/examples/Old/example013.scad
/usr/share/openscad-nightly/examples/Old/example014.scad
/usr/share/openscad-nightly/examples/Old/example015.scad
/usr/share/openscad-nightly/examples/Old/example016.scad
/usr/share/openscad-nightly/examples/Old/example016.stl
/usr/share/openscad-nightly/examples/Old/example017.scad
/usr/share/openscad-nightly/examples/Old/example018.scad
/usr/share/openscad-nightly/examples/Old/example019.scad
/usr/share/openscad-nightly/examples/Old/example020.scad
/usr/share/openscad-nightly/examples/Old/example021.scad
/usr/share/openscad-nightly/examples/Old/example022.scad
/usr/share/openscad-nightly/examples/Old/example023.scad
/usr/share/openscad-nightly/examples/Old/example024.scad
/usr/share/openscad-nightly/examples/Parametric
/usr/share/openscad-nightly/examples/Parametric/candleStand.json
/usr/share/openscad-nightly/examples/Parametric/candleStand.scad
/usr/share/openscad-nightly/examples/Parametric/sign.json
/usr/share/openscad-nightly/examples/Parametric/sign.scad
/usr/share/openscad-nightly/examples/examples.json
/usr/share/openscad-nightly/fonts
/usr/share/openscad-nightly/fonts/05-osx-fonts.conf
/usr/share/openscad-nightly/fonts/10-liberation.conf
/usr/share/openscad-nightly/fonts/Liberation-2.00.1
/usr/share/openscad-nightly/fonts/Liberation-2.00.1/AUTHORS
/usr/share/openscad-nightly/fonts/Liberation-2.00.1/ChangeLog
/usr/share/openscad-nightly/fonts/Liberation-2.00.1/LICENSE
/usr/share/openscad-nightly/fonts/Liberation-2.00.1/README
/usr/share/openscad-nightly/fonts/Liberation-2.00.1/TODO
/usr/share/openscad-nightly/fonts/Liberation-2.00.1/ttf
/usr/share/openscad-nightly/fonts/Liberation-2.00.1/ttf/LiberationMono-Bold.ttf
/usr/share/openscad-nightly/fonts/Liberation-2.00.1/ttf/LiberationMono-BoldItalic.ttf
/usr/share/openscad-nightly/fonts/Liberation-2.00.1/ttf/LiberationMono-Italic.ttf
/usr/share/openscad-nightly/fonts/Liberation-2.00.1/ttf/LiberationMono-Regular.ttf
/usr/share/openscad-nightly/fonts/Liberation-2.00.1/ttf/LiberationSans-Bold.ttf
/usr/share/openscad-nightly/fonts/Liberation-2.00.1/ttf/LiberationSans-BoldItalic.ttf
/usr/share/openscad-nightly/fonts/Liberation-2.00.1/ttf/LiberationSans-Italic.ttf
/usr/share/openscad-nightly/fonts/Liberation-2.00.1/ttf/LiberationSans-Regular.ttf
/usr/share/openscad-nightly/fonts/Liberation-2.00.1/ttf/LiberationSerif-Bold.ttf
/usr/share/openscad-nightly/fonts/Liberation-2.00.1/ttf/LiberationSerif-BoldItalic.ttf
/usr/share/openscad-nightly/fonts/Liberation-2.00.1/ttf/LiberationSerif-Italic.ttf
/usr/share/openscad-nightly/fonts/Liberation-2.00.1/ttf/LiberationSerif-Regular.ttf
/usr/share/openscad-nightly/locale
/usr/share/openscad-nightly/locale/cs
/usr/share/openscad-nightly/locale/cs/LC_MESSAGES
/usr/share/openscad-nightly/locale/cs/LC_MESSAGES/openscad.mo
/usr/share/openscad-nightly/locale/de
/usr/share/openscad-nightly/locale/de/LC_MESSAGES
/usr/share/openscad-nightly/locale/de/LC_MESSAGES/openscad.mo
/usr/share/openscad-nightly/locale/es
/usr/share/openscad-nightly/locale/es/LC_MESSAGES
/usr/share/openscad-nightly/locale/es/LC_MESSAGES/openscad.mo
/usr/share/openscad-nightly/locale/fr
/usr/share/openscad-nightly/locale/fr/LC_MESSAGES
/usr/share/openscad-nightly/locale/fr/LC_MESSAGES/openscad.mo
/usr/share/openscad-nightly/locale/pl
/usr/share/openscad-nightly/locale/pl/LC_MESSAGES
/usr/share/openscad-nightly/locale/pl/LC_MESSAGES/openscad.mo
/usr/share/openscad-nightly/locale/ru
/usr/share/openscad-nightly/locale/ru/LC_MESSAGES
/usr/share/openscad-nightly/locale/ru/LC_MESSAGES/openscad.mo
/usr/share/openscad-nightly/locale/uk
/usr/share/openscad-nightly/locale/uk/LC_MESSAGES
/usr/share/openscad-nightly/locale/uk/LC_MESSAGES/openscad.mo
/usr/share/openscad-nightly/locale/zh_CN
/usr/share/openscad-nightly/locale/zh_CN/LC_MESSAGES
/usr/share/openscad-nightly/locale/zh_CN/LC_MESSAGES/openscad.mo
/usr/share/openscad-nightly/templates
/usr/share/openscad-nightly/templates/difference.json
/usr/share/openscad-nightly/templates/for.json
/usr/share/openscad-nightly/templates/function.json
/usr/share/openscad-nightly/templates/module.json
/usr/share/openscad-nightly/templates/rotate.json
/usr/share/openscad-nightly/templates/translate.json
/usr/share/doc/openscad-nightly/examples
chrisb
Veteran
Posts: 54301
Joined: Tue Mar 17, 2015 9:14 am

Re: Trimmen in der Mesh-WB mittels OpenSCAD

Post by chrisb »

Automatisch wird es wohl nicht gefunden, weil das Programm nicht openscad heisst.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
freecad-heini-1
Veteran
Posts: 7791
Joined: Tue Jan 07, 2014 11:10 am
Contact:

Re: Trimmen in der Mesh-WB mittels OpenSCAD

Post by freecad-heini-1 »

http://ubuntuhandbook.org/index.php/201 ... -10-18-04/
Das habe ich installiert, Pfad geändert und ein einfaches Beispiel mit je einem "gemeshten" Würfel und Zylinder durchgespielt.
Mit diesem einfachen Beispiel funktioniert es aber nicht mit der Stl, die ich bekam. :cry:
jeno
Veteran
Posts: 1854
Joined: Sun Jun 29, 2014 10:41 am

Re: Trimmen in der Mesh-WB mittels OpenSCAD

Post by jeno »

freecad-heini-1 wrote: Tue Mar 03, 2020 2:13 pm http://ubuntuhandbook.org/index.php/201 ... -10-18-04/
Das habe ich installiert, Pfad geändert und ein einfaches Beispiel mit je einem "gemeshten" Würfel und Zylinder durchgespielt.
Mit diesem einfachen Beispiel funktioniert es aber nicht mit der Stl, die ich bekam. :cry:
Mit der Aussage
Automatisch wird es wohl nicht gefunden, weil das Programm nicht openscad heisst
hat chrisb wohl recht. Schade.
Hast du die importierte stl auf Fehler überprüft? Wenn openscad für die boolschen Operationen ein fehlerfreies Netz voraussetzt oder braucht, dann kann es natürlich sein, dass es scheitert sobald das Netz nicht geschlossen etc. ist.
Vermutlich wirst du das stl nicht einstellen können? Lass es doch mal durch Netze>Analysieren>Netz auf Solid überprüfen laufen. Wenn es meckert, dann ist vermutlich der Hund dort begraben

Mit freundlichen
Post Reply