Markus Lampert
|
1160e04afe
|
Revert "Get the outline of the syntesized shape for PocketShape before extruding."
This reverts commit 135ede46fe.
|
2018-08-09 17:24:37 -03:00 |
|
Zheng, Lei
|
1cbd5cc994
|
Path.Area: add PocketLastStepover/LastStepover parameter
|
2018-08-08 13:54:58 +02:00 |
|
easyw
|
c961f8f6b5
|
make Loop selection command available outside Path WB
|
2018-08-08 08:58:22 +02:00 |
|
pekkaroi
|
f99940ff19
|
Make drill location list sortable
|
2018-08-07 16:35:32 -03:00 |
|
luz.paz
|
baa6d89328
|
Typos and whitespace fixes
|
2018-08-07 11:13:31 -04:00 |
|
luz.paz
|
0576524144
|
Misc. code comment typo fixes
Found via `codespell -q 3 -I ../fc-word-whitelist.txt --skip="*.ts,*.po,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./.git,./src/zipios++"`
|
2018-07-27 10:39:43 -03:00 |
|
sliptonic
|
e92d1018be
|
PEP8 cleanup
|
2018-07-19 12:06:09 -03:00 |
|
sliptonic
|
024ce84da3
|
Using PropertyVectorDistance
per yorik: https://forum.freecadweb.org/viewtopic.php?f=3&t=29787#p244785
|
2018-07-19 12:06:09 -03:00 |
|
sliptonic
|
3d09e6543a
|
Fix for coverity CID 168953
Make test for ocl not conditional.
|
2018-07-15 16:28:16 -03:00 |
|
Markus Lampert
|
07d1abb387
|
Fixed import and coverity issue in rml_post.
|
2018-07-13 10:33:46 -03:00 |
|
luz.paz
|
be5e93ddfe
|
Misc. typo & whitespace fixes
Found via `codespell -q 3 -I ../fc-word-whitelist.txt --skip="*.ts,*.po,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./.git,./src/zipios++"`
Revert IFC commit
|
2018-07-11 21:52:27 -04:00 |
|
JimStar
|
dc15e8f077
|
Extended global marker size to be used for Path
|
2018-07-11 21:22:28 -03:00 |
|
Markus Lampert
|
ae49612447
|
Fixes for coverity CID 176063 and 176065.
|
2018-07-11 21:15:59 -03:00 |
|
pekkaroi
|
d7d4489da1
|
Change StepOver to PropertyPercent
|
2018-07-07 14:11:08 -03:00 |
|
pekkaroi
|
097f73afcb
|
Path: Surface op improvements for drop cutter algo
|
2018-07-07 14:11:08 -03:00 |
|
Markus Lampert
|
1a952af89c
|
Make sure the offset wire is oriented predictably.
|
2018-07-06 22:08:47 -07:00 |
|
Markus Lampert
|
41ca2b3b6c
|
Changed OpTools and unit tests to not rely on Part.Face creation to determine wire orientation.
|
2018-07-06 22:08:47 -07:00 |
|
Markus Lampert
|
d2efdc4080
|
Some tests to figure out Travis failures
|
2018-07-06 22:08:47 -07:00 |
|
Markus Lampert
|
c4426c28e6
|
Fixed chamfer UI
|
2018-07-06 22:08:47 -07:00 |
|
Markus Lampert
|
c4c30fba9d
|
Renamed PathGeomOp to PathOpTools.
|
2018-07-06 22:08:47 -07:00 |
|
Markus Lampert
|
57ee12df60
|
Prevent user from adding stock features to chamfer.
|
2018-07-06 22:08:47 -07:00 |
|
Markus Lampert
|
3652cee94a
|
Fixed holding tags unit tests.
|
2018-07-06 22:08:47 -07:00 |
|
Markus Lampert
|
c75fc99cf6
|
Added chamfer selection guard to allow edges and faces.
|
2018-07-06 22:08:47 -07:00 |
|
Markus Lampert
|
ebf84ff152
|
Fixed holding tags issue with Path's at the same height as the tag top.
|
2018-07-06 22:08:47 -07:00 |
|
Markus Lampert
|
b8b1c6afe2
|
More holding tags robustifying.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
559d480457
|
Fixed direction for offsetting holes.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
664b2da2ee
|
Fixed flipping of an arc if the arc is rotated.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
1574d0bd43
|
Robustify holding tags a bit.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
c4ae92cf3c
|
Fixed open wire offsetting and orienting.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
4a8653b1c6
|
Refactored geom functions into PathGeomOp.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
34aaeff312
|
Extracted and added tests for chamfer tool depth and offset calculations.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
028d76f000
|
More chamfer unit tests.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
324a30831a
|
Fixed wire offsetting and orientation and added more test cases.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
bf7f0a69ed
|
Corrected cutting edge angle input for v-bits.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
ee56fc92d5
|
Set default log level back to INFO for all modules.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
c559544cdf
|
Fixed missing stock exception in ProfileContour.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
97ef1bb622
|
Work around for offsetting a circle with Placement.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
1b6d14a8df
|
Added basic chamfer test case for offsetting a wire.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
a605b6ea73
|
Fixed flipping of b-spline and enabled unit test for it.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
d101111f64
|
Added flipping of edge to PathGeom.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
8130b57945
|
Moved functions out of class for simpler testability
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
135ede46fe
|
Get the outline of the syntesized shape for PocketShape before extruding.
This greatly improves the robustness of the algorithm and gives PathArea less chances to mess it up.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
5fa725c188
|
Always use climb milling for closed wires.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
0a7074cd10
|
Added join to chamfer properties and UI.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
8657632d1f
|
Combined engrave ops in a command group.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
6920a618db
|
Fixed chamfer depth and cleaned up properties.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
ce7f288110
|
Rebase chamfer op on engrave-base and enable path generation.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
57ff80fb07
|
Split Engrave into base implementation and Engrave specific pieces.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
63200c00e5
|
Offsetting edges for chamfer op.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
ec0e9d1d91
|
Basic chamfer op framework.
|
2018-07-06 22:08:46 -07:00 |
|