Commit Graph

19202 Commits

Author SHA1 Message Date
UR-0
03b652930c DRAFT: import DXF version R12 minimalistic file with legacy importer 2020-03-19 12:21:39 -03:00
vocx-fc
f73de9912c Draft, Arch: coding conventions for the workbench 2020-03-19 12:20:03 -03:00
wmayer
6f80d466ad Gui: [skip ci] make it configurable to set size of thumbnails 2020-03-19 16:16:17 +01:00
vocx-fc
e836811e3c Draft: improve the README files with links 2020-03-19 12:11:16 -03:00
vocx-fc
33092ce82c Draft: recompute before using radial dimension in the unit test
This solves a small bug in the radial dimension
unit test introduced in 7917b82c09, where a circle shape
is used before it is recomputed.

```
drafttests/test_creation.DraftCreation.test_dimension_radial
```
2020-03-19 12:10:56 -03:00
wmayer
522eefba4f Gui: move handing of style sheets to Application::setStyleSheet to avoid code duplication 2020-03-19 15:57:20 +01:00
donovaly
ed2b456818 TaskCenterLine.h: correct line endings 2020-03-19 09:33:31 -04:00
donovaly
00e5c48b3c [TD] cleanup and fixes for Centerlines
- merge the flip Ends option to the main dialog
- use a QuantitySpinBox with angular unit for the angle
- store the state of the flipping correctly
- cleanup UI of dialog to avoid vertical whitespace
2020-03-19 09:33:31 -04:00
donovaly
c374a1213a [TD] fix LeaderLine dialog
- remove unnecessary layouts and avoid vertical whitespace
2020-03-19 09:29:40 -04:00
donovaly
865f2af0da [TD] use enum for line style
see https://forum.freecadweb.org/viewtopic.php?f=10&t=44268#p377798
2020-03-19 09:28:39 -04:00
donovaly
7251e586d1 DrawViewBalloon.cpp: add missing renaming routine 2020-03-19 09:26:50 -04:00
donovaly
7f58c979b7 [TD] use uniform naming for balloon outline
- in the prefs we call the outline "shape" and this describes it better than "symbol" (it is the shape of the bubble). The line end, however, has a symbol so "Shape" makes clear that is is something different.
2020-03-19 09:26:50 -04:00
triplus
873769d021 Use relative path to stylesheet fix #4130 2020-03-19 14:25:03 +01:00
wmayer
3079fea303 MeshGui: workaround for bug in Coin3d 2020-03-19 14:17:52 +01:00
wmayer
ed04d40e2b Sketcher: modify PR 3201 a bit
+ remove unneeded class members from EditData class
+ do not include ui-header from within header files
+ fix possible memory leak in EditDatumDialog
+ when canceling dialog make sure sketch will be updated
2020-03-19 13:45:52 +01:00
0penBrain
d520de1aba [Sketcher] Constraint driving/driven status integration in dimension edition dialog
This integrates the ability to manage dimensional constraint driving/driven status
 in the constraint edition dialog box.
 It adds a checkbox in the dialog to show/select whether a constraint is driving or
 driven. When the constraint value is modified, it is automatically set as driving.
 Main focus is to allow to edit name (alias) of reference (driven) constraints
 directly in the constraint edition box.

 Resolves #3793, #3978
2020-03-19 13:45:52 +01:00
wandererfan
71192a9129 [TD]improve selection filtering for ArchSection 2020-03-19 08:00:53 -04:00
wandererfan
75e1ed95d0 [TD]improve selection filtering for DraftView 2020-03-19 08:00:53 -04:00
donovaly
5909cb6584 [Part] color dialog cleanup
- remove redundant words
- add missing tooltip
2020-03-19 10:59:32 +01:00
sliptonic
7811c05275 Merge pull request #3192 from Schildkroet/4th-axis-improve
[Path] 4th axis improve
2020-03-18 23:48:22 -05:00
sliptonic
202923d173 Merge pull request #2849 from Russ4262/3DSurface-FaceSelect
[Path] 3D-Surface: Add select face(s) feature to Drop Cutter algorithm
2020-03-18 23:16:03 -05:00
Bernd Hahnebach
8f634004bc FEM: solver z88, add icon and make use of it 2020-03-19 00:16:55 +01:00
Bernd Hahnebach
054ff67928 FEM: mesh groups, add icon and make use of it, thanks to bitacovir 2020-03-19 00:16:50 +01:00
Bernd Hahnebach
30e7df5ec2 FEM: icon file, sort and add comments 2020-03-19 00:16:44 +01:00
Bernd Hahnebach
2ed3144dc7 FEM: unit test, add some TODO comment 2020-03-19 00:16:36 +01:00
wmayer
d295cfb5b2 Gui: [skip ci] add function to convert Inventor file into STL format 2020-03-18 22:27:24 +01:00
Russell Johnson
a95a53f6eb Fix application of DepthOffset property 2020-03-18 12:32:45 -05:00
Russell Johnson
71de5955a9 Expose linear and angular deflection for mesh conversion 2020-03-18 12:21:37 -05:00
Russell Johnson
2b094f0160 PathSurface: Add select-face(s) feature and other improvements
New feature: Limit 3D Surface op to selected faces.

Disabled the IgnoreWaste feature, until it can be made compatible with new features.

New feature:  Face avoidance using new `AvoidLastXFaces` property.

New cut patterns: `Circular` and `CircularZigZag`.  New patterns include customizable center point and optional optimizations. Implemented G2/G3 gcode commands.

New feature: Safe travel for transitional paths. New methods to allow safe travel over stock, cut area, and avoided features.

New feature: Start point for operation. Choose a custom XY start point for the operation.

Restructure code to improve management and prepare for separation of the `Waterline` algorithm into an independent operation in the PathWB.

New feature: `ProfileEdges`.  Allows the user to profile the edges(boundary) of the selected face(s) with or without cutting the entire face area.

Add my name to the `Credits` tab in the `About FreeCAD` documentation.

Added new feature and property: `CutPatternReversed`. This will make Circular, Line, and ZigZag patterns work in reverse order - outside to inside. 
PathSurface: Add select-face(s) feature and other improvements

New feature: Limit 3D Surface op to selected faces.

Disabled the IgnoreWaste feature, until it can be made compatible with new features.

New feature:  Face avoidance using new `AvoidLastXFaces` property.

New cut patterns: `Circular` and `CircularZigZag`.  New patterns include customizable center point and optional optimizations. Implemented G2/G3 gcode commands.

New feature: Safe travel for transitional paths. New methods to allow safe travel over stock, cut area, and avoided features.

New feature: Start point for operation. Choose a custom XY start point for the operation.

Restructure code to improve management and prepare for separation of the `Waterline` algorithm into an independent operation in the PathWB.

New feature: `ProfileEdges`.  Allows the user to profile the edges(boundary) of the selected face(s) with or without cutting the entire face area.

Add my name to the `Credits` tab in the `About FreeCAD` documentation.
2020-03-18 12:21:37 -05:00
wmayer
5bfef75696 Base: [skip ci] add method to more easily set the Python error indicator from a Base::Exception 2020-03-18 17:53:13 +01:00
donovaly
bb4352c62d DlgPrefsTechDraw3.ui: fix overall height
- not really important but while I am at it...
2020-03-18 09:52:42 -04:00
donovaly
909b702995 [TD] improve dialogs
- DlgPrefsTechDraw3.ui: improve wording as discussed
- TaskCL2Lines.ui: morph option to QCheckBox
- TaskCenterLine.cpp: the Aligned option is not available for face mode
- TaskCenterLine.ui: use same default line style as in prefs
- TaskCenterLine.ui: correct tooltip for align option
2020-03-18 09:52:42 -04:00
Bernd Hahnebach
d103e52c1d FEM: base python object, pep8 and doc strings 2020-03-18 12:57:16 +01:00
Bernd Hahnebach
5dbe3b346a FEM: base python object, fix and comment 2020-03-18 12:42:14 +01:00
Bernd Hahnebach
632f66f3cf FEM: base python object, add missing getstate method 2020-03-18 12:35:04 +01:00
Bernd Hahnebach
06a9a89eb2 FEM: Python base VP, logs in get icon 2020-03-18 08:25:48 +01:00
Bernd Hahnebach
4bfa8ab455 FEM: newlines 2020-03-18 08:25:36 +01:00
Bernd Hahnebach
8e9523b547 FEM: unit test, get rid of ActiveDocument 2020-03-17 21:39:56 +01:00
Bernd Hahnebach
24247c9a1d FEM: unit test, code improvements 2020-03-17 21:25:04 +01:00
Bernd Hahnebach
d68ca08b54 FEM: unit test, get rid of ActiveDocument 2020-03-17 21:24:53 +01:00
sliptonic
c02b0e43dd Merge pull request #3188 from Schildkroet/grbl-post
[Path] Updated grbl post processor
2020-03-17 14:02:53 -05:00
sliptonic
a4e9992ea7 Merge pull request #3195 from dubstar-04/post/Mach3-Mach4
[Path] Post/mach3 mach4
2020-03-17 14:01:47 -05:00
wmayer
77270b0ce8 App: GroupExtension::getGroupOfObject considers App::GroupExtension or App::GroupExtensionPython 2020-03-17 16:43:05 +01:00
wmayer
d4eb49c63c App: [skip ci] extend Python wrapper of hasExtension() to have full control over calling the C++ function 2020-03-17 14:03:14 +01:00
wandererfan
5f1f5f2195 [TD]fix bad preference keys
- GeomHatch color, centerline color, ortho balloon
  filled triangle end
2020-03-17 08:45:26 -04:00
WandererFan
505521a0e3 [TD]fix welding tile file included setup 2020-03-17 08:45:26 -04:00
WandererFan
47aeca65e1 [TD]fix Section file included set up 2020-03-17 08:45:26 -04:00
wmayer
17e0697c5e Gui: improve usability of text document object 2020-03-17 11:36:03 +01:00
wmayer
fa27ae2def Gui: [skip ci] update editor action on request 2020-03-17 10:35:54 +01:00
wmayer
3a1c12207f Gui: [skip ci] add slot to update editor related commands 2020-03-17 10:03:32 +01:00