Commit Graph

10694 Commits

Author SHA1 Message Date
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
Bernd Hahnebach
f379e61255 Material: material properties, add some links as comments 2018-07-03 17:54:57 -03:00
Bernd Hahnebach
3887161f4c Material: material properties, better formating 2018-07-03 17:54:57 -03:00
Bernd Hahnebach
527b3b35ed Material: add some thermal and mechanical properties to material module 2018-07-03 17:54:57 -03:00
Bernd Hahnebach
6442ac83dc Material: material module, add some comment 2018-07-03 17:54:57 -03:00
Bernd Hahnebach
ce9e5d9553 Material: editor, add cards output and some comment 2018-07-03 17:54:57 -03:00
Bernd Hahnebach
0f8566ef0a FEM: principal stress calculation, fix for direction of principal stress 2018-07-03 17:54:57 -03:00
Dmitrii Starostin
1bd2463d90 IMHO it looks like a bug... 2018-07-03 17:53:43 -03:00
Yorik van Havre
6014fce390 Arch: Fixed bug in windows 2018-07-02 13:02:57 -03:00
Yorik van Havre
42efa3f728 Arch: Fixed bug in restoring material objects 2018-07-02 13:02:43 -03:00
Yorik van Havre
ab1520b872 Arch: Fixed compatibility with 0.17 2018-06-29 13:07:13 -03:00
easyw
88729418b7 fixed a crash on escape from Image Scaling WB 2018-06-29 12:21:49 -03:00
Yorik van Havre
10dee3f420 Draft: applied patch #1530 from easyw 2018-06-29 12:20:04 -03:00
Yorik van Havre
1314210a4c Arch: Handle cloning of BuildingParts 2018-06-29 12:12:54 -03:00
Yorik van Havre
43bf3bc0cb Arch: Handle placement change in BuildingPart + view management 2018-06-28 18:44:07 -03:00
Yorik van Havre
082926c7d2 Arch: Further work on BuildingPart 2018-06-28 18:44:07 -03:00
Yorik van Havre
2bef80dcc4 Arch: initial BuildingPart development 2018-06-28 18:44:07 -03:00
Yorik van Havre
05c26826ca Arch: context menu option for material group to merge duplicate materials 2018-06-28 18:27:19 -03:00
Yorik van Havre
fafb194883 Arch: Minor fix to IFC explorer 2018-06-28 13:35:55 -03:00
Yorik van Havre
efdef0f636 Arch: Fixed non-GUI mode bug 2018-06-26 17:31:13 -03:00
Yorik van Havre
3f2cfa0a7f Arch: Fixed OBJ export 2018-06-26 15:26:00 -03:00
Yorik van Havre
fd5f1fae3e Arch: Fixed IFC export of window openings 2018-06-26 15:17:22 -03:00
easyw
55db1feb2b adding missing changes :) 2018-06-26 10:13:33 -03:00
easyw
13cbc0c250 fixing py3 exceptions 2018-06-26 10:13:33 -03:00
easyw
87ee06b930 Centering the Image Scaling Dialog 2018-06-26 10:13:33 -03:00
easyw
090211b632 Adding Image Scaling Macro ti Image WB 2018-06-26 10:13:33 -03:00
Yorik van Havre
8f1c6f77c0 Arch: Fixed RHS structural profiles 2018-06-22 11:51:12 -03:00
wandererfan
c5d5897457 Fix #3508 Missing Namespace in Templates 2018-06-22 10:56:02 -03:00
wandererfan
cd02be6fca TD: provide gap between figure and ext lines 2018-06-22 10:47:55 -03:00
wandererfan
b20a992579 Fix extension line direction in isometric views 2018-06-22 10:47:55 -03:00
Yorik van Havre
5da2280cd6 Arch: Added Frame and Offset properties to windows 2018-06-21 18:53:52 -03:00
Markus Lampert
fb0fc49a30 Removed PathPreferences class and moved functionality into the module interface. 2018-06-19 21:53:41 -07:00