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
Victor Fragoso
5f63f9f23f
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
9ea0cf5a30
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
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