Merge Geometry. Excellon coordinate parse fix. New GCode generation algorithm. Improved status bar.

This commit is contained in:
Juan Pablo Caram
2014-11-16 18:32:15 -05:00
parent 5659c3e7bd
commit cea41c827e
7 changed files with 686 additions and 73 deletions

View File

@@ -6,6 +6,8 @@ Shell Command Reference
.. warning::
The FlatCAM Shell is under development and its behavior might change in the future. This includes available commands and their syntax.
.. _add_circle:
add_circle
~~~~~~~~~~
Creates a circle in the given Geometry object.
@@ -17,6 +19,8 @@ Creates a circle in the given Geometry object.
radius: Radius of the circle.
.. _add_poly:
add_poly
~~~~~~~~
Creates a polygon in the given Geometry object.
@@ -26,6 +30,8 @@ Creates a polygon in the given Geometry object.
xi, yi: Coordinates of points in the polygon.
.. _add_rect:
add_rect
~~~~~~~~
Creates a rectange in the given Geometry object.
@@ -70,6 +76,8 @@ Creates a geometry object following gerber paths.
outname: Name of the output geometry object.
.. _geo_union:
geo_union
~~~~~~~~~
Runs a union operation (addition) on the components of the geometry object. For example, if it contains 2 intersecting polygons, this opperation adds them intoa single larger polygon.
@@ -114,6 +122,8 @@ Starts a new project. Clears objects from memory.
> new
No parameters.
.. _new_geometry:
new_geometry
~~~~~~~~~~~~
Creates a new empty geometry object.
@@ -121,6 +131,8 @@ Creates a new empty geometry object.
> new_geometry <name>
name: New object name
.. _offset:
offset
~~~~~~
Changes the position of the object.
@@ -200,6 +212,8 @@ Saves the FlatCAM project to file.
> save_project <filename>
filename: Path to file to save.
.. _scale:
scale
~~~~~
Resizes the object by a factor.