sliptonic
|
1b659bc30f
|
PEP8 cleanup
|
2018-07-19 12:06:09 -03:00 |
|
sliptonic
|
ca2a38f02a
|
Using PropertyVectorDistance
per yorik: https://forum.freecadweb.org/viewtopic.php?f=3&t=29787#p244785
|
2018-07-19 12:06:09 -03:00 |
|
sliptonic
|
59a3650fb5
|
Fix for coverity CID 168953
Make test for ocl not conditional.
|
2018-07-15 16:28:16 -03:00 |
|
Markus Lampert
|
a70aa3a151
|
Fixed import and coverity issue in rml_post.
|
2018-07-13 10:33:46 -03:00 |
|
luz.paz
|
a1ffb0fa3c
|
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
|
9d6580a22f
|
Extended global marker size to be used for Path
|
2018-07-11 21:22:28 -03:00 |
|
Markus Lampert
|
91eef7f2dd
|
Fixes for coverity CID 176063 and 176065.
|
2018-07-11 21:15:59 -03:00 |
|
pekkaroi
|
1e981e53cc
|
Change StepOver to PropertyPercent
|
2018-07-07 14:11:08 -03:00 |
|
pekkaroi
|
cb47eb8712
|
Path: Surface op improvements for drop cutter algo
|
2018-07-07 14:11:08 -03:00 |
|
Markus Lampert
|
5087bfc5b5
|
Make sure the offset wire is oriented predictably.
|
2018-07-06 22:08:47 -07:00 |
|
Markus Lampert
|
9744cb697e
|
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
|
16457af708
|
Some tests to figure out Travis failures
|
2018-07-06 22:08:47 -07:00 |
|
Markus Lampert
|
7ba49f9dc7
|
Fixed chamfer UI
|
2018-07-06 22:08:47 -07:00 |
|
Markus Lampert
|
2e372f3fd5
|
Renamed PathGeomOp to PathOpTools.
|
2018-07-06 22:08:47 -07:00 |
|
Markus Lampert
|
a775781f00
|
Prevent user from adding stock features to chamfer.
|
2018-07-06 22:08:47 -07:00 |
|
Markus Lampert
|
493cfd2f06
|
Fixed holding tags unit tests.
|
2018-07-06 22:08:47 -07:00 |
|
Markus Lampert
|
2675b2d225
|
Added chamfer selection guard to allow edges and faces.
|
2018-07-06 22:08:47 -07:00 |
|
Markus Lampert
|
5afa5e04cf
|
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
|
ad1476038f
|
More holding tags robustifying.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
753b483811
|
Fixed direction for offsetting holes.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
3232d79335
|
Fixed flipping of an arc if the arc is rotated.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
f8f02db754
|
Robustify holding tags a bit.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
7f38777377
|
Fixed open wire offsetting and orienting.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
3798cf1d10
|
Refactored geom functions into PathGeomOp.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
d8394df08e
|
Extracted and added tests for chamfer tool depth and offset calculations.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
9f21e7d2eb
|
More chamfer unit tests.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
46a8ad149c
|
Fixed wire offsetting and orientation and added more test cases.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
6433110115
|
Corrected cutting edge angle input for v-bits.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
3a856aed2c
|
Set default log level back to INFO for all modules.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
d3e44be2ab
|
Fixed missing stock exception in ProfileContour.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
bd4de59ead
|
Work around for offsetting a circle with Placement.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
e1af026933
|
Added basic chamfer test case for offsetting a wire.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
cfd2c5ad96
|
Fixed flipping of b-spline and enabled unit test for it.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
06bc9a120b
|
Added flipping of edge to PathGeom.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
ce307b81ef
|
Moved functions out of class for simpler testability
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
f492909234
|
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
|
e68062af2f
|
Always use climb milling for closed wires.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
3b96eedd03
|
Added join to chamfer properties and UI.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
f4fbbfda07
|
Combined engrave ops in a command group.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
014e7b5cd2
|
Fixed chamfer depth and cleaned up properties.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
50da8c2044
|
Rebase chamfer op on engrave-base and enable path generation.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
22def1f956
|
Split Engrave into base implementation and Engrave specific pieces.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
2af0687270
|
Offsetting edges for chamfer op.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
ab577f167a
|
Basic chamfer op framework.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
c0cfbc2911
|
Consolidated path tool editor and added customized support for endmill, drill and v-bit.
|
2018-07-06 22:08:46 -07:00 |
|
Markus Lampert
|
0d28d59fd1
|
Removed PathPreferences class and moved functionality into the module interface.
|
2018-06-19 21:53:41 -07:00 |
|
Markus Lampert
|
bf46c47616
|
Removed PathGeom class and moved functionality into module interface.
|
2018-06-19 21:38:20 -07:00 |
|
Markus Lampert
|
644e4afc77
|
Add support for full circles to PathGeom.
|
2018-06-15 11:32:06 -03:00 |
|
Markus Lampert
|
6508bbf1e6
|
Aggregate base edges into wires for engraving.
|
2018-06-12 10:32:47 -03:00 |
|
Markus Lampert
|
253e257ada
|
Switched engrave to use path-geom tools
|
2018-06-09 11:14:08 +02:00 |
|