OpenSCAD AddOpenSCADElement/de: Difference between revisions

From FreeCAD Documentation
(Created page with "==Installation von OpenSCAD innerhalb von FreeCAD== '''Hinweis:''' OpenSCAD muss auf deinem Computer installiert sein, damit FreeCAD diese Funktionalität nutzen kann<br/> In...")
(Updating to match new version of source page)
Line 1: Line 1:
<languages/>
<languages/>

{{Docnav/de
{{Docnav/de
|[[OpenSCAD_ExplodeGroup/de|Sprenge Gruppe]]
|[[OpenSCAD_ExplodeGroup/de|Sprenge Gruppe]]
Line 17: Line 18:
}}
}}


==Description==

<div class="mw-translate-fuzzy">
==Beschreibung==
==Beschreibung==
Füge ein OpenSCAD Element hinzu, indem du OpenSCAD Code in das Aufgabenfeld eingibst und die OpenSCAD Binärdatei ausführst (erfordert OpenSCAD).
Füge ein OpenSCAD Element hinzu, indem du OpenSCAD Code in das Aufgabenfeld eingibst und die OpenSCAD Binärdatei ausführst (erfordert OpenSCAD).
</div>


When 'as mesh' is selected, OpenSCAD renders a Mesh.
When 'as mesh' is selected, OpenSCAD renders a Mesh.
Line 24: Line 29:
Jedesmal beim Drücken von Einfügen wird OpenSCAD-Code ausgeführt und Elemente werden importiert.
Jedesmal beim Drücken von Einfügen wird OpenSCAD-Code ausgeführt und Elemente werden importiert.


<div class="mw-translate-fuzzy">
Falls OpenSCAD erfolgreich zurückkehrt, werden die Meldungen als Warnungen im Reportfenster angezeigt. Dies wird der Fall sein, wenn der Pfad importiert und eingefügt wird und benutzte Dateien defekt sind.
Falls OpenSCAD erfolgreich zurückkehrt, werden die Meldungen als Warnungen im Reportfenster angezeigt. Dies wird der Fall sein, wenn der Pfad importiert und eingefügt wird und benutzte Dateien defekt sind.
Im Falle von ungewünschten Ergebnissen wird dringend empfohlen, einen Blick auf das Reportfenster zu werfen, denn dort könnten viele Ausgaben vom Importer sein.
Im Falle von ungewünschten Ergebnissen wird dringend empfohlen, einen Blick auf das Reportfenster zu werfen, denn dort könnten viele Ausgaben vom Importer sein.
Falls OpenSCAD fehlschlägt, werden die Meldungen als Fehler dargestellt.
Falls OpenSCAD fehlschlägt, werden die Meldungen als Fehler dargestellt.
Bibliotheken können wie gewohnt erreichbar sein, Beispiele hingegen können wie unten gezeigt erreicht werden
Bibliotheken können wie gewohnt erreichbar sein, Beispiele hingegen können wie unten gezeigt erreicht werden
</div>

Libraries should be accessible as usual, whereas example can be reached as stated below.

{{Code|code=
{{Code|code=
include <../examples/example001.scad>;
include <../examples/example001.scad>;
}}
}}

<div class="mw-translate-fuzzy">
würde die ersten Beispiele einbinden, auch als das OpenSCAD-Symbol bekannt
würde die ersten Beispiele einbinden, auch als das OpenSCAD-Symbol bekannt
</div>

==Setup OpenSCAD within FreeCAD==


<div class="mw-translate-fuzzy">
==Installation von OpenSCAD innerhalb von FreeCAD==
==Installation von OpenSCAD innerhalb von FreeCAD==
'''Hinweis:''' OpenSCAD muss auf deinem Computer installiert sein, damit FreeCAD diese Funktionalität nutzen kann<br/>
'''Hinweis:''' OpenSCAD muss auf deinem Computer installiert sein, damit FreeCAD diese Funktionalität nutzen kann<br/>
Installiere OpenSCAD in der für dein Betriebssystem entsprechenden Weise. Siehe [https://www.openscad.org/ the OpenSCAD web site] für mehr Informationen
Installiere OpenSCAD in der für dein Betriebssystem entsprechenden Weise. Siehe [https://www.openscad.org/ the OpenSCAD web site] für mehr Informationen
</div>


FreeCAD needs to be told where to find the OpenSCAD executable
FreeCAD needs to be told where to find the OpenSCAD executable:
* Switch to the [[Image:Workbench_OpenSCAD.svg|24px]] [[OpenSCAD_Workbench|OpenSCAD Workbench]] via {{MenuCommand|Menu → View Workbench → OpenSCAD}}
* Switch to the [[Image:Workbench_OpenSCAD.svg|24px]] [[OpenSCAD_Workbench|OpenSCAD Workbench]] via {{MenuCommand|Menu → View Workbench → OpenSCAD}}
* Open the preferences dialog {{MenuCommand|Menu
* Open the preferences dialog {{MenuCommand|Menu Edit → Preferences}}
→ Edit → Preferences}}
* Click on "OpenSCAD" on the left plane
* Click on "OpenSCAD" on the left plane
* Click on the button labled {{Button|...}} in {{MenuCommand|General Settings → General OpenSCAD Settings → OpenSCAD executable}} to browse the directory or enter the path (e.g. Ubuntu based Linux distributions {{incode|/usr/bin/openscad}}) directly into the line input right to the button
* Click on the button labled {{Button|...}} in {{MenuCommand|General Settings → General OpenSCAD Settings → OpenSCAD executable}} to browse the directory or enter the path (e.g. Ubuntu based Linux distributions {{incode|/usr/bin/openscad}}) directly into the line input right to the button
* Close and restart FreeCAD
* Close and restart FreeCAD
:'''Result:''' A new OpenSCAD icon will appear on the tool bar, and in the OpenSCAD menu, in the FreeCAD OpenSCAD workbench
: '''Result:''' A new OpenSCAD icon will appear on the tool bar, and in the OpenSCAD menu, in the FreeCAD OpenSCAD workbench.


Hinweis: Es ist ebenso möglich einen anderen Optionalen Paramter hinzuzufügen, der die maximalen Seiten eines Polygons steuert bevor es als ein Kreis angesehen wird (fn).
Hinweis: Es ist ebenso möglich einen anderen Optionalen Paramter hinzuzufügen, der die maximalen Seiten eines Polygons steuert bevor es als ein Kreis angesehen wird (fn).


<div class="mw-translate-fuzzy">
Beginnend mit {{VersionPlus|0.14}} sucht FreeCAD nach der OpenSCAD ausführbaren wenn oben genannte Einstellung leer ist.
Beginnend mit {{VersionPlus|0.14}} sucht FreeCAD nach der OpenSCAD ausführbaren wenn oben genannte Einstellung leer ist.
</div>





Revision as of 18:32, 26 December 2022

OpenSCAD HinzufügenOpenSCADElement

Menüeintrag
OpenSCAD -> Hinzufügen OpenSCAD Element
Arbeitsbereich
OpenSCAD
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
Keiner

Description

Beschreibung

Füge ein OpenSCAD Element hinzu, indem du OpenSCAD Code in das Aufgabenfeld eingibst und die OpenSCAD Binärdatei ausführst (erfordert OpenSCAD).

When 'as mesh' is selected, OpenSCAD renders a Mesh.

Jedesmal beim Drücken von Einfügen wird OpenSCAD-Code ausgeführt und Elemente werden importiert.

Falls OpenSCAD erfolgreich zurückkehrt, werden die Meldungen als Warnungen im Reportfenster angezeigt. Dies wird der Fall sein, wenn der Pfad importiert und eingefügt wird und benutzte Dateien defekt sind. Im Falle von ungewünschten Ergebnissen wird dringend empfohlen, einen Blick auf das Reportfenster zu werfen, denn dort könnten viele Ausgaben vom Importer sein. Falls OpenSCAD fehlschlägt, werden die Meldungen als Fehler dargestellt. Bibliotheken können wie gewohnt erreichbar sein, Beispiele hingegen können wie unten gezeigt erreicht werden

Libraries should be accessible as usual, whereas example can be reached as stated below.

include <../examples/example001.scad>;

würde die ersten Beispiele einbinden, auch als das OpenSCAD-Symbol bekannt

Setup OpenSCAD within FreeCAD

Installation von OpenSCAD innerhalb von FreeCAD

Hinweis: OpenSCAD muss auf deinem Computer installiert sein, damit FreeCAD diese Funktionalität nutzen kann
Installiere OpenSCAD in der für dein Betriebssystem entsprechenden Weise. Siehe the OpenSCAD web site für mehr Informationen

FreeCAD needs to be told where to find the OpenSCAD executable:

  • Switch to the OpenSCAD Workbench via Menu → View Workbench → OpenSCAD
  • Open the preferences dialog Menu → Edit → Preferences
  • Click on "OpenSCAD" on the left plane
  • Click on the button labled ... in General Settings → General OpenSCAD Settings → OpenSCAD executable to browse the directory or enter the path (e.g. Ubuntu based Linux distributions /usr/bin/openscad) directly into the line input right to the button
  • Close and restart FreeCAD
Result: A new OpenSCAD icon will appear on the tool bar, and in the OpenSCAD menu, in the FreeCAD OpenSCAD workbench.

Hinweis: Es ist ebenso möglich einen anderen Optionalen Paramter hinzuzufügen, der die maximalen Seiten eines Polygons steuert bevor es als ein Kreis angesehen wird (fn).

Beginnend mit version 0.14 and above sucht FreeCAD nach der OpenSCAD ausführbaren wenn oben genannte Einstellung leer ist.