mirror of
git://projects.qi-hardware.com/cae-tools.git
synced 2025-04-21 12:27:27 +03:00
cameo: documented X/Y translation commands, some small improvements
- README: described the X/Y translation commands - lang.y: print an error if the lower bound if larger than the upper bount in an "align" command - lang.y: mention that "array" doesn't work as expected if in imperial mode
This commit is contained in:
35
cameo/README
35
cameo/README
@@ -40,6 +40,7 @@ Note that "clear" preserves the translation set with "align", "array",
|
||||
and "translate". This way, multiple files can be processed with the same
|
||||
translation.
|
||||
|
||||
|
||||
File output:
|
||||
|
||||
write [<filename>]
|
||||
@@ -47,6 +48,7 @@ File output:
|
||||
Writes all loaded paths in gnuplot format to the specified file. If the
|
||||
file name is omitted, "write" writes to standard output.
|
||||
|
||||
|
||||
Units:
|
||||
|
||||
mm
|
||||
@@ -68,13 +70,44 @@ Horizontal adjustments:
|
||||
align <ref> <x> <y>
|
||||
align <ref> <x0> <y0> <x1> <y1>
|
||||
array <x-step> <y-step> <x-index> <y-index>
|
||||
translate <X> <y>
|
||||
translate <x> <y>
|
||||
reset
|
||||
|
||||
"translate" shifts the currently loaded paths by the specified distance.
|
||||
"align" is a more sophisticated form of "translate", which moves a
|
||||
reference point in the bounding box of the currently loaded paths either
|
||||
to a specified location (if used with three arguments) or to the
|
||||
respective point in a rectangle (if used with five arguments).
|
||||
|
||||
The reference point is specified with a number as follows:
|
||||
|
||||
7-----8-----9
|
||||
| |
|
||||
4 5 6
|
||||
| |
|
||||
1-----2-----3
|
||||
|
||||
"1" is the lower left corner, "5" is the center, and so on.
|
||||
|
||||
"array" is used when cutting several copies of the same piece. The first
|
||||
two arguments define the step between pieces while the second two
|
||||
arguments define how many steps in each direction are taken.
|
||||
|
||||
"align" sets moves the toolpath to an absolute position while "array" and
|
||||
"translate" move relative to the current position. The total translation
|
||||
is remembered also across "clean", so that an alignment can be applied to
|
||||
multiple toolpaths.
|
||||
|
||||
"reset" sets the translation to zero. The way "reset" is currently
|
||||
implemented, it does not affect the currently loaded toolpath. (But it's
|
||||
better to use it only with "clean".)
|
||||
|
||||
|
||||
Vertical adjustment:
|
||||
|
||||
z [<z0>] <z0-pos>
|
||||
|
||||
|
||||
Tool compensation:
|
||||
|
||||
tool [dog]
|
||||
|
||||
Reference in New Issue
Block a user