Commit Graph

15517 Commits

Author SHA1 Message Date
triplus
af5e7abe46 Use relative path to stylesheet fix #4130 2020-03-19 14:25:03 +01:00
wmayer
1fcab29e98 MeshGui: workaround for bug in Coin3d 2020-03-19 14:17:52 +01:00
wmayer
06f479622c 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
2d9c2c6440 [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
197c0f799c [TD]improve selection filtering for ArchSection 2020-03-19 08:00:53 -04:00
wandererfan
55da881bc9 [TD]improve selection filtering for DraftView 2020-03-19 08:00:53 -04:00
donovaly
d3156f10f9 [Part] color dialog cleanup
- remove redundant words
- add missing tooltip
2020-03-19 10:59:32 +01:00
sliptonic
0ae842586e Merge pull request #3192 from Schildkroet/4th-axis-improve
[Path] 4th axis improve
2020-03-18 23:48:22 -05:00
sliptonic
1bb7b6bd6f 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
de0e5fac2c FEM: solver z88, add icon and make use of it 2020-03-19 00:16:55 +01:00
Bernd Hahnebach
22ae198e38 FEM: mesh groups, add icon and make use of it, thanks to bitacovir 2020-03-19 00:16:50 +01:00
Bernd Hahnebach
4614533935 FEM: icon file, sort and add comments 2020-03-19 00:16:44 +01:00
Bernd Hahnebach
1a5dd062dd FEM: unit test, add some TODO comment 2020-03-19 00:16:36 +01:00
wmayer
601ac707b2 Gui: [skip ci] add function to convert Inventor file into STL format 2020-03-18 22:27:24 +01:00
Russell Johnson
9b47226953 Fix application of DepthOffset property 2020-03-18 12:32:45 -05:00
Russell Johnson
e63a9ee0f2 Expose linear and angular deflection for mesh conversion 2020-03-18 12:21:37 -05:00
Russell Johnson
54bb4db54f 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
donovaly
f585ab5d58 DlgPrefsTechDraw3.ui: fix overall height
- not really important but while I am at it...
2020-03-18 09:52:42 -04:00
donovaly
197efb8b28 [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
ab42bb8b4c FEM: base python object, pep8 and doc strings 2020-03-18 12:57:16 +01:00
Bernd Hahnebach
73711cd96e FEM: base python object, fix and comment 2020-03-18 12:42:14 +01:00
Bernd Hahnebach
d0fcbf34b0 FEM: base python object, add missing getstate method 2020-03-18 12:35:04 +01:00
Bernd Hahnebach
2a50a19564 FEM: Python base VP, logs in get icon 2020-03-18 08:25:48 +01:00
Bernd Hahnebach
3a8d5db101 FEM: newlines 2020-03-18 08:25:36 +01:00
Bernd Hahnebach
565bdbbb3e FEM: unit test, get rid of ActiveDocument 2020-03-17 21:39:56 +01:00
Bernd Hahnebach
ecafc3da6c FEM: unit test, code improvements 2020-03-17 21:25:04 +01:00
Bernd Hahnebach
9066c02226 FEM: unit test, get rid of ActiveDocument 2020-03-17 21:24:53 +01:00
sliptonic
a203eeef60 Merge pull request #3188 from Schildkroet/grbl-post
[Path] Updated grbl post processor
2020-03-17 14:02:53 -05:00
sliptonic
d66d3a983a Merge pull request #3195 from dubstar-04/post/Mach3-Mach4
[Path] Post/mach3 mach4
2020-03-17 14:01:47 -05:00
wandererfan
10d802698b [TD]fix bad preference keys
- GeomHatch color, centerline color, ortho balloon
  filled triangle end
2020-03-17 08:45:26 -04:00
WandererFan
1cd05192cd [TD]fix welding tile file included setup 2020-03-17 08:45:26 -04:00
WandererFan
636d50f8e1 [TD]fix Section file included set up 2020-03-17 08:45:26 -04:00
donovaly
bf3e9ff5ab [TD] more preferences work
- General: add missing tooltips, rearrange 2 color entries, uniform wording
- all tabs: uniform right-alignment for spin boxes
- Dimensions: add icons and clarify option name
2020-03-16 22:38:00 -04:00
Daniel Wood
33bd19984c Include the new Mach 3/4 post 2020-03-16 23:23:45 +00:00
Daniel Wood
5754e9feae [Path] - Add Mach3 / Mach4 Post
This post has been created because Mach is unable to use constant velocity mode with G0 resulting in jerky movement when using adaptive paths. This post converts the G0 moves to G1 and uses the tool controllers rapid speeds.
2020-03-16 23:22:30 +00:00
donovaly
af4f4282a4 [Import] improve DXF version creation
- use App/Application.h instead of Build/Version.h to avoid permanent recompilation as discussed: https://forum.freecadweb.org/viewtopic.php?p=377404#p377401
2020-03-16 23:49:00 +01:00
Daniel Wood
9512159d03 [Path] fix tool changes (Revert previous change) 2020-03-16 22:24:14 +00:00
Patrick Felixberger
3d1bd5f095 Code clean up 2020-03-16 18:30:30 +01:00
wmayer
261c4a6890 Cloud: fix build failure under Linux caused by 287050be41 2020-03-16 15:22:26 +01:00
wandererfan
eb3e4ce56c [TD]fix crash when Section deleted during creation
- if the Section is deleted while the section dialog
  is still in progress, further processing in the
  dialog would cause a crash.
- should have "update intent" locks to prevent this
2020-03-16 08:57:08 -04:00
wandererfan
ee626abef4 [TD]synchronize defaults in code and prefs 2020-03-16 08:57:08 -04:00
MA-LAPTOP\apeltauer
287050be41 merge cloud wb modfications 2020-03-16 12:24:40 +01:00
Bernd Hahnebach
1ec955a181 FEM: hide all vtk post objects on task panel open of result and gmsh mesh 2020-03-16 11:05:08 +01:00
Bernd Hahnebach
ba21ca8cc2 FEM: Python base VP, better check in get icon 2020-03-16 11:05:01 +01:00
Bernd Hahnebach
c1182681cc FEM: do not use base vp for result mesh object, fixes some problems 2020-03-16 11:04:54 +01:00
Bernd Hahnebach
9004e1fc5a FEM: improve imports 2020-03-16 11:04:48 +01:00
dulouie
e83dd0121c Sketcher: fix contraints cmd crosshair color 2020-03-16 09:34:21 +01:00
Bernd Hahnebach
c865faf2de FEM: improve some licence headers and doxygen docu 2020-03-16 06:44:00 +01:00
Patrick Felixberger
97d2350078 Updated grbl post processor 2020-03-16 00:11:24 +01:00
sliptonic
8f44a7695b Merge pull request #3148 from Schildkroet/millface-drilling-improvements
[Path] Millface & drilling improvements
2020-03-15 09:43:41 -05:00