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
Zheng, Lei
31e82f089c
Path.Area: fixed handling of shape with placement
2017-03-23 22:04:52 +01:00
Zheng, Lei
721a256268
Path.Area: fixed missing brace
2017-03-23 22:04:52 +01:00
Zheng, Lei
c1ab98098e
Path.Area: Changed FeatureArea WorkPlane behavior
...
FeatureArea will return the user defined workplane if there is one, or
else it returns auto selected plane by its internal Area object
2017-03-23 22:04:52 +01:00
Zheng, Lei
b8843ec8c5
Path.Area: improved code readablity
2017-03-23 22:04:52 +01:00
Zheng, Lei
d920cf419d
Path: fixed Command unit test
2017-03-19 10:26:27 +01:00
Zheng, Lei
b6b678b4fd
PathGui: shorten preselect GCode display length
2017-03-19 10:26:27 +01:00
Zheng, Lei
b9573b7491
Path: improved Command efficiency
2017-03-19 10:26:27 +01:00
Zheng, Lei
48e54a05a9
Path: ignore N command
2017-03-15 10:38:58 -03:00
Kunda
19f8fd4c10
source typo fixes pt5
...
+ cleaning up some more non-short-URLs
Issue #2914
2017-03-04 13:07:13 -03:00
Kunda
dde52952f4
source typo fixes pt1 (only on py3 merged code)
...
issue 0002914
2017-02-27 11:32:47 +01:00
wmayer
36b7e0338b
fix eval flsw: do not use GUI stuff in App modules!
2017-02-04 18:19:00 +01:00
wmayer
17a3d1e81f
fix warnings: -Wmaybe-uninitialized
2017-02-04 15:16: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
fa6c31aaee
Merge remote-tracking branch 'upstream/master' into PathArea
2017-02-01 02:48:45 +08:00
Zheng, Lei
e66f4c5d6f
Path.Area: added python abort() to abort lengthy operation
2017-02-01 02:45:13 +08:00
Zheng, Lei
6f862fe4a1
Part.Area: fixed sortWires3D
2017-02-01 02:02:07 +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
94c4cecb27
Path.Area: fixed workplane orientation issue
2017-01-30 16:29:36 +08:00
wmayer
32bacd0b63
py3: ported Path to python3
2017-01-29 22:35:52 +01:00
Zheng, Lei
c4b599d691
Path.Area: fixed compiler warning
2017-01-29 18:59:52 +00:00
Zheng, Lei
65f01daee2
Path.Area: fixed auto workplane correction
2017-01-29 20:25:13 +08:00
Zheng, Lei
fbcffa12d2
Path.Area: fixed auto workplane finding logic
2017-01-29 20:17:18 +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
64fc4b5d35
Path: fixed Path.h line ending issue
2017-01-28 01:22:09 +08:00
Zheng, Lei
b9c06fdc2a
Path: fixed FeatureAreaView negative SectionIndex behavior
2017-01-28 01:19:09 +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
1913f6c582
Path: added support to get Path.Area from Path::FeatureArea
2017-01-25 00:23:21 +08:00
Zheng, Lei
9afefdc05a
Path.Area: fixed error handling in Python constructor
2017-01-25 00:21:45 +08:00
Zheng, Lei
aec39ec6ff
Path.Area: added Sections python attribute
2017-01-24 14:37:52 +08:00
Zheng, Lei
67a16db6cb
Path.Area: fixed plane finding for edge only shapes
2017-01-24 14:37:12 +08:00
Zheng, Lei
736cd39851
Path.Area: clean up python binding error handling
2017-01-23 17:27:58 +08:00
Zheng, Lei
2acc29de8f
Path.Area: fixed handling of closed edge
2017-01-23 17:26:45 +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
Markus Lampert
9d555859ad
Check for 0 pointer in initialisation for assigning default values.
2017-01-06 14:14:14 -08:00
wmayer
4f7752419c
fix CID 154894
2016-12-18 11:37:39 +01:00
wmayer
0afd327f2a
remove superfluous Qt includes
2016-12-13 14:33:16 +01:00
Markus Lampert
8f0549e965
Switched to std::to_string, MSVC doesn't support snprintf.
2016-12-11 15:33:57 -08:00
Markus Lampert
d43a6e6cef
Added missing include directive.
2016-12-11 15:33:57 -08:00
Markus Lampert
d32b92d00d
Fixed contour naming;
...
only touch dependent TC objects if the tool number changed;
changed formatting of intermediate path representation to be valid g-code and not use exponents.
2016-12-11 15:33:56 -08:00
wmayer
e008ca6f87
fix coverity issues
2016-11-20 17:47:53 +01:00
ml
6b69276342
Fixed post processors and Command constructor (wasn't dealing with parameters being optional).
2016-11-02 10:58:35 +01:00
wmayer
3e82b3b10d
fix Windows build failure
2016-10-20 01:37:49 +02:00