Amritpal Singh
dc4fa6e804
Added support in DraftGui.todo.delay function to accept any number of arguments.
2018-07-11 21:12:27 -03:00
Yorik van Havre
c4fc02cbcf
Arch: fixed bug in non-GUI mode
2018-07-09 11:49:26 -03:00
Yorik van Havre
74a399e6b1
Arch: added IfcPRoperties to BuildingParts
2018-07-08 17:34:11 -03:00
Yorik van Havre
b54661c09a
Arch: Added IFC properties editor to edit mode of all Arch objects
2018-07-07 21:46:49 -03:00
Yorik van Havre
5f63a7764b
Arch: using basic object names for all arch objects
2018-07-07 14:40:10 -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
Fabio Rossi
56cd699183
Fix mod JtReader with python3
2018-07-07 14:09:11 -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
Markus Lampert
0c71bc9f93
Consolidated path tool editor and added customized support for endmill, drill and v-bit.
2018-07-06 22:08:46 -07:00
Amritpal Singh
f0252c80c2
Show color of object wrt to its transparency while exporting SVG file.
2018-07-05 19:10:17 -03:00
wandererfan
bd4f48c95f
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
e5dc8bfffa
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
2f6fe25971
Arch: Support of IfcBuildingElement and IfcPropertySets in ifc import/export
2018-07-04 14:49:31 -03:00
Bernd Hahnebach
a790510d8e
Material: material properties, add angle of friction
2018-07-03 17:54:57 -03:00
Bernd Hahnebach
7a27e0e85a
Material: material properties, remove duplicate
2018-07-03 17:54:57 -03:00