Fabio Rossi
423d5ba221
Fix mod JtReader with python3
2018-07-07 14:09:11 -03:00
Fabio Rossi
41ec24972b
Another fix to compile against qt5 with python2 (detection of shiboken2)
2018-07-07 14:09:11 -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
Victor Fragoso
c9c9913c06
Add comment to clarify why replace() is used
...
by The WikiLab Team (wikilab.blog.br)
2018-07-06 09:55:44 -03:00
Danilo Oliveira
0b94e1b223
Add version info to window title
...
Fix issue 3499
by The Wikilab Team (wikilab.blog.br)
2018-07-06 09:55:44 -03:00
Amritpal Singh
399cc982df
Show color of object wrt to its transparency while exporting SVG file.
2018-07-05 19:10:17 -03:00
wandererfan
53537c9d08
Fix #3525 Handle Global Position
...
- DVP was not taking container's Placement into
account when drawing objects.
2018-07-05 19:06:33 -03:00
JimStar
5a7a765ed6
Implemented a global setting for marker size and support of it for snapping in "Draft" workbench. In future this setting can be used for other markers too, to be able to set them all to comfortable size by just one global setting.
...
Before that (e.g. on MacBook Pro) it was very hard to see the microscopic selection-circle hidden behind much bigger cursor arrow when trying to snap e.g. a line to some vertex. Now this setting can be used for such displays to increase the marker size and make it clearly visible behind the cursor.
The already existing "sketcher marker size" property is intended to be used for sketcher only, so it's not suitable for global setup of all the markers' sizes uniformly...
2018-07-05 19:05:19 -03:00
Yorik van Havre
334f2df65f
Arch: Support of IfcBuildingElement and IfcPropertySets in ifc import/export
2018-07-04 14:49:31 -03:00
Bernd Hahnebach
abdaa271ea
Material: material properties, add angle of friction
2018-07-03 17:54:57 -03:00
Bernd Hahnebach
9f5b421cd9
Material: material properties, remove duplicate
2018-07-03 17:54:57 -03:00
Bernd Hahnebach
0ea61180c4
Material: material properties, add some links as comments
2018-07-03 17:54:57 -03:00
Bernd Hahnebach
60ab67e516
Material: material properties, better formating
2018-07-03 17:54:57 -03:00
Bernd Hahnebach
616129c012
Material: add some thermal and mechanical properties to material module
2018-07-03 17:54:57 -03:00
Bernd Hahnebach
78e86c7e05
Material: material module, add some comment
2018-07-03 17:54:57 -03:00