luz.paz
86078f6bae
Path: Misc. comment typo and whitespace fixes
2019-01-22 20:26:58 +01:00
Zheng, Lei
1cbd5cc994
Path.Area: add PocketLastStepover/LastStepover parameter
2018-08-08 13:54:58 +02:00
luz.paz
5f7df347f8
Path: misc. source comment typos
2018-04-25 11:03:10 +02:00
luz.paz
383825e9cf
Path: libarea typos
...
Source and comment typos
2018-01-24 13:08:57 -05:00
Unknown
3df389f5f2
PATH: typo fixes
2017-12-23 14:27:25 +01:00
Zheng, Lei
7249365823
libarea: disable max arc points parameter
...
It is soly used to limit excessive arc accuracy used by ClipperLib, and
seems to have some negative effect. We disabled it here, and simply rely
on user to choose a sensible arc 'accuracy' parameter.
2017-11-30 11:59:10 +08:00
Zheng, Lei
0cca82b530
Path.Area: honour 'from_center' in offset pocket mode
2017-11-28 12:40:19 -02:00
Zheng, Lei
ba125d42f1
Path.Area: add greedy sort mode
2017-10-09 19:57:08 +02:00
Markus Lampert
f2483f2ff0
Added preambles option to fromShapes to prevent Path.Area from emmitting a preamble before every block of movement.
2017-08-24 20:31:57 -07:00
Zheng, Lei
0c8a8733ff
Path.Command: fix toGCode() bug introduced in 0e9c1c07
...
* output 6 digits instead of 5
* fixed negative value output
2017-05-31 23:50:05 +08:00
Zheng, Lei
0e9c1c076e
Path.Command: rounding instead of truncate in toGCode
...
Also changed default Path.Area pareameter ClipperScale to 1e6 which
corresponds to the default 5 digits output of Path.Command toGCode()
2017-05-30 18:49:34 +02:00
Zheng, Lei
fe8d32854a
Path.Area: removed LogLevel from setDefaultParams
...
Use App.setLogLevel('Path.Area', <level>) instead.
2017-05-24 09:16:52 +08:00
Zheng, Lei
997200d3b4
Path.Area: add parameter 'Outline' to remove inner holes
2017-05-13 14:36:42 +02:00
Zheng, Lei
9120d6db77
Path.Area: fix path orientation setting
2017-05-13 14:36:42 +02:00
Zheng, Lei
2d23673dd5
Path.Area: rename Clearance parameter to ResumeHeight
2017-05-13 14:36:42 +02:00
Zheng, Lei
e1fcdcf3bb
Path.Area: add abs_center parameter to Path.fromShapes
...
Set to true to enable absolute arc center mode (G90.1)
2017-04-25 11:51:54 +08:00
Zheng, Lei
c9be3b3676
Path.Area: added Line, Grid, Triangle pocket mode
2017-04-23 19:15:19 -03:00
Zheng, Lei
041c403f5d
Path.Area: support open path direction control
2017-04-23 19:15:19 -03:00
Zheng, Lei
17a57a3165
Path.Area: added outline projection support
2017-04-23 19:15:19 -03:00
Zheng, Lei
9e3f461f43
Path.Area: added feedrate to Path.fromShapes
...
'feedrate' for normal move, and 'feedrate_v' for vertical only move if
not zero. Also added 'verbose' parameter to include complete cooridnate
and feedrate parameter in each motion GCode.
2017-04-23 19:15:19 -03:00
Zheng, Lei
13e4a1bafb
Path.Area: added orientation param to Path.fromShapes
...
The 'orientation' parameter allows to enforce loop direction
2017-04-23 19:15:19 -03:00
Zheng, Lei
1d64d1e91c
Path.Area: wire sorting fix and improvement
...
Wire sorting no longer uses libarea. Performance improvement using
boost::geometry::rtree
2017-03-23 22:04:52 +01:00
Zheng, Lei
796a8f3cd5
Path.Area: support arc plane selection
2017-03-23 22:04:52 +01:00
Zheng, Lei
80850e176d
Path.Area: improved section plane tolerance issue
2017-03-23 22:04:52 +01:00
Zheng, Lei
abd4f6a424
Path.Area: refined properties in FeatureArea
2017-03-23 22:04:52 +01:00
Zheng, Lei
102998208f
Path.Area: support negative stepdown
...
Negative stepdown means going from bottom up. Some machine may have
reversed Z axis.
2017-03-23 22:04:52 +01:00
Kunda
dde52952f4
source typo fixes pt1 (only on py3 merged code)
...
issue 0002914
2017-02-27 11:32:47 +01:00
Zheng, Lei
14c98d252e
Path.Area: added python static method setDefaultParams()
...
set/getDefaultParams controls the default parameters used when
creating Path.Area object. It also has extra parameter to control
Path.Area log level.
2017-02-01 12:02:01 +08:00
Zheng, Lei
a6380f64a5
Path: fixed fromShapes and sortWires parameter parsing
2017-02-01 02:01:33 +08:00
Zheng, Lei
f834206ba7
Path.Area: added segmentation and 3D wire support
2017-01-31 19:09:33 +08:00
Zheng, Lei
228a0dc905
Path.Area: fixed non-circular curve handling, etc.
...
* Fixed non-circular curve orientation handling
* Section changed to use Part::CrossSection, because it seems
BRepAlgoAPI_Section has trouble with non-circular curves (LastParameter
becomes huge which causes discretization to produce many many points)
* Exposed Area.makeSections() to section with variable heights
* Modified Area.setPlane() to accept non-planar shape
* Exposed Area.getPlane() to obtain current workplane
* Exposed Area.Shapes attribute to return the current holding children
shape.
2017-01-29 18:24:01 +08:00
Zheng, Lei
a3f46a40e9
Path: added Path.fromShapes and Path.sortWires
...
* Path.fromShapes can now convert any number of shapes to Path with
optimzied travel distances. It internally uses Path.sortWires to
minimize travel distances, and also sort wires by its Z height in case
of sectioned wires.
* The above python function is impelmented in Path::Area class.
* Path::FeatureShape is rewrote to take advantage of these two
functions.
* Add Path::FeatureAreaView to partially display a Path::FeatureArea's
sections.
2017-01-27 17:13:16 +08:00
Zheng, Lei
8fdb235d8f
Path.Area: various fixes for Path.Area python object
2017-01-21 18:21:46 +08:00
Zheng, Lei
797793b4ac
Path.Area: make Area.Reorder default to true
2017-01-20 18:32:57 +08:00
Zheng, Lei
c0ba9700aa
Path.Area: added support for solid
...
* Path.Area/FeatureArea can now section solid shapes.
* Added command to select workplane for FeatureArea
* Generalized ParamsHelper
2017-01-20 17:47:28 +08:00
Zheng, Lei
1517418ba0
Path.Area added coplanar check parameter
2017-01-20 02:36:59 +08:00
Zheng, Lei
36423f24de
Path: added Path.Area and Path.FeatureArea
2017-01-19 23:08:19 +08:00