OpenSCAD AddOpenSCADElement: Difference between revisions

From FreeCAD Documentation
(output of Openscad will be returned in newest version)
Line 8: Line 8:
Each time Add is pressed the OpenSCAD code is executed and elements are imported.
Each time Add is pressed the OpenSCAD code is executed and elements are imported.


I OpenSCAD returns successfully, its messages are displayed as warnings in the report window. This will be the case if the path to imported, included and used files is broken.
If OpenSCAD returns successfully, its messages are displayed as warnings in the report window. This will be the case if the path to imported, included and used files is broken.
I case of undesired results it is highly recommend to have a look at the report windows, as there might be a lot of other output, created by the importer.
In case of undesired results it is highly recommend to have a look at the report windows, as there might be a lot of other output, created by the importer.
If OpenSCAD fails, its messages will be loged as errors.
If OpenSCAD fails, its messages will be loged as errors.
Libraries should be accessible as usual, whereas example can be reached as stated below
Libraries should be accessible as usual, whereas example can be reached as stated below

Revision as of 19:34, 21 February 2013

OpenSCAD_AddOpenSCADElement

Menu location
OpenSCAD -> Add OpenSCAD Element
Workbenches
OpenSCAD
Default shortcut
None
Introduced in version
-
See also
None

Description

Add an OpenSCAD element by entering OpenSCAD code into the task panel and executing the OpenSCAD binary (requires OpenSCAD)

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

Each time Add is pressed the OpenSCAD code is executed and elements are imported.

If OpenSCAD returns successfully, its messages are displayed as warnings in the report window. This will be the case if the path to imported, included and used files is broken. In case of undesired results it is highly recommend to have a look at the report windows, as there might be a lot of other output, created by the importer. If OpenSCAD fails, its messages will be loged as errors. Libraries should be accessible as usual, whereas example can be reached as stated below

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

would include the first examples also known as the OpenSCAD icon

Initial set up from within FreeCAD

  • OpenSCAD needs to be installed on your computer before FreeCAD will have this functionality
    • install OpenSCAD in the appropriate manner for your operating system. See the OpenSCAD web site for more information
  • FreeCAD needs to be told where to find the OpenSCAD executable
    • Start FreeCAD and go to the Tools menu, select "edit parameters"
    • In the left window look in Preferences....Mod...OpenSCAD. Click on OpenSCAD
    • then in the right window "right click", select "New String Item"
    • a pop up box will appear asking for the name, enter the name openscadexecutable,
    • the pop up box will now ask for your text, enter the path to the OpenSCAD executable (e.g. Ubuntu based Linux distributions /usr/bin/openscad)
    • close and restart FreeCAD, a new OpenSCAD icon will appear on the tool bar, and in the OpenSCAD menu, in the FreeCAD OpenSCAD workbench
  • It is also possible to add another optional Parameter which controls the maximum sides of a polygon before it is considered a circle.
    • the procedure to add this parameter is similar to above except you add a "New Integer Item", and name it UseMaxFN, then enter an appropriate value.


Available translations of this page: