Commit Graph

14889 Commits

Author SHA1 Message Date
Abdullah Tahiri
dedd66e7f4 Sketcher: Axes visualization improvement
========================================

Axes size was bounded to the boundingbox of the underlaying 2D shape. However, this does not even get updated in no update mode and provides unreliable values.

The axes calculation now:
- is coded to be the same size and fully symmetric.
- is coded to be minimum 100 mm semiaxis, which gives a good impresion for empty sketches with default zoom.
- is coded to grow with the largest of the semiaxes.

fixes #3334
2018-10-02 20:59:10 +02:00
wmayer
93f06f8256 fixes 0003410: 0.17 Regression: recompute will make parts lose color and take a longer delay compared to FC0.16 2018-10-02 19:04:44 +02:00
Yorik van Havre
4cab61c54a AddonManager: Added Mario's macro execute button 2018-10-02 10:25:38 -03:00
Markus Lampert
a7942fc3ec Fixed path tool controller context menu 2018-10-02 09:42:52 -03:00
Markus Lampert
04568dc6ee Cleaned up path op context menu 2018-10-02 09:42:52 -03:00
Markus Lampert
317de14d25 Fixed model edit 2018-10-02 09:42:52 -03:00
Markus Lampert
82b98588aa Fixed support for objects in the tree without a Proxy 2018-10-02 09:42:52 -03:00
Markus Lampert
840e904a12 Fixed context menu for PathJob 2018-10-02 09:42:52 -03:00
Markus Lampert
dd2679bc46 Fixed PathSetupSheet task panel and added doc strings to the UI. 2018-10-02 09:42:52 -03:00
Markus Lampert
cf2799ccd8 Refactored operation initialisation into separate module so it can be called from the WB and the Job UI. 2018-10-02 09:42:52 -03:00
wandererfan
cc320aa802 Handle Straight Line BSplines 2018-10-02 09:42:16 -03:00
wandererfan
b569120131 Add 3Point Angle Dimension 2018-10-02 09:42:16 -03:00
wandererfan
1578b05a98 Add option to reverse arrowheads on Dims 2018-10-02 09:42:16 -03:00
wandererfan
f5668c77ae Move dimText Prefix to FormatSpec
- prefix was applied at every request for
  formatted value. Now prefix is applied
  to FormatSpec and can be overridden for
  things like screw dia. M6 vs (phi)M6.
2018-10-02 09:42:16 -03:00
wandererfan
d2c2b35b6c Add over/under Tolerance to Dimensions 2018-10-02 09:42:16 -03:00
Yorik van Havre
1d3f3ab7ec AddonManager: Fixed macro copying and centre manager dialog over FC window 2018-10-01 19:19:52 -03:00
Yorik van Havre
0e6f14e86b Arch: bugfixes in reference tool 2018-10-01 18:36:29 -03:00
Bernd Hahnebach
6410c28ddb FEM: vtk, tools, better comments in header file 2018-10-01 17:53:30 -03:00
Bernd Hahnebach
c7252e5efd FEM: vtk, import and export FC result, better log messages 2018-10-01 17:53:30 -03:00
Bernd Hahnebach
dc41055741 FEM: vtk, import and export FC result, get the FC result properties for them from a seperate method 2018-10-01 17:53:30 -03:00
Bernd Hahnebach
ffdfaafb98 FEM: in out and vtk, make use of stats calculations for vtk import 2018-10-01 17:53:30 -03:00
Bernd Hahnebach
3d86b69657 FEM: import tools, move stats calculation in separate method 2018-10-01 17:53:30 -03:00
Bernd Hahnebach
f56afed06d FEM: vtk, import FC result, further code improvements 2018-10-01 17:53:30 -03:00
Bernd Hahnebach
702b999e48 FEM: vtk, import FC result, small code improvements 2018-10-01 17:53:30 -03:00
Bernd Hahnebach
a6ae394c1a FEM: vtk, import FC result, get rid of needless essential property 2018-10-01 17:53:30 -03:00
Bernd Hahnebach
e1b9ad2899 FEM: vtk, import FC result, move defs together 2018-10-01 17:53:30 -03:00
Bernd Hahnebach
bc9de847f1 FEM: vtk, export FC result, move defs together 2018-10-01 17:53:30 -03:00
Bernd Hahnebach
23643f08dc FEM: vtk, import FC result, get rid of needles result types 2018-10-01 17:53:30 -03:00
Bernd Hahnebach
b05d61b391 FEM: vtk, export FC result, small code improvements 2018-10-01 17:53:30 -03:00
Bernd Hahnebach
99855a1605 FEM: vtk, export FC result, get rid of needless result types
- an result is an result, we just gone export what we have
- a vtk result can consists of all kind of result types
2018-10-01 17:53:30 -03:00
wmayer
c3a8348861 fixes 0003571: Offset3D of volumes intersection is not solid 2018-09-30 22:40:32 +02:00
wmayer
caf78bbabf fixes 0003509: Create MultiTransform Feature from existing Transform Feature forces document migration 2018-09-30 18:14:22 +02:00
wmayer
46def65b44 make DAG view behave more nicely in case of cyclic graphs 2018-09-30 15:21:11 +02:00
wmayer
dfe734f3f1 fix infinite recursion when creating dependency graph with loops 2018-09-30 14:56:47 +02:00
Yorik van Havre
496df34369 Arch: Finished base implementation of Reference object 2018-09-29 16:41:42 -03:00
Yorik van Havre
1fec4d0c51 Arch: Started implementing Arch Reference 2018-09-29 16:41:42 -03:00
wmayer
64b9c78b92 fix GeometryPy::setConstruction 2018-09-29 21:36:07 +02:00
wmayer
47dacf30d0 update resource file 2018-09-29 18:32:12 +02:00
Rafael
e8c6007c8f Replace fem-post-filter-data-at-point PNGicon
Currently a FEM WB tool has a PNG icon in FreeCAD. This file is the
fem-post-filter-data-at-point.png The rest of the icons in FEM WB 
are SVG files. This PNG icon is from ParaView and it has a different
stile, compared with the other FEM icons. It would be good to have 
an original SVG icon for this tool.

This commit replaces the PNG file with a SVG file with a new design. 
This job was a request from the FEM WB developer, in the UX/UI Design
FreeCAD Forum.

The new SVG icon follows the FreeCAD Artwork Guidelines
- https://www.freecadweb.org/wiki/Artwork_Guidelines

The new design keep the stile of the other icons with similar function 
in the FEM toolbar
- https://www.freecadweb.org/wiki/File:Fem-DataAlongLine.svg
2018-09-29 18:30:50 +02:00
Abdullah Tahiri
b73cbd739c Sketcher: Correct checking of compatible equality geometry
=========================================================

Before this commit equality line to circle is allowed although the solver can not process it.

Similar happens for several combinations of incompatible edges.
2018-09-29 18:18:42 +02:00
Abdullah Tahiri
80e4b36f37 Sketcher: No equality to be applied to external axes
fixes #3532
2018-09-29 18:18:02 +02:00
kreso-t
d1eb5f19a8 Path: Adaptive - Small adjustment to link path cleaning 2018-09-29 18:12:45 +02:00
kreso-t
9a2338a2cf Path: Adaptive - small performance improvement
- related to linking path smoothing
2018-09-29 18:12:28 +02:00
kreso-t
a9dfb16998 Path: Adaptive - improvements and bug fixes
- more accurate path smoothing
- fix for missing helix lead-in in some cases
- fix for cleaning of helix center point
- increased max allowed step-over to 75%
2018-09-29 18:12:09 +02:00
wmayer
96ea2d470e use toDegrees 2018-09-29 18:08:10 +02:00
mwganson
c78321f347 ensure points.size() > 0 before accessing points[0], update selected points message 2018-09-29 18:08:10 +02:00
Mark Ganson TheMarkster
55e6ee6d20 add support for 3 picked points in placement dialog (#1) 2018-09-29 18:08:09 +02:00
mwganson
cfe088400d add tooltip to apply axial button 2018-09-29 18:08:09 +02:00
mwganson
6b44ba59bb add axial movement to placement dialog 2018-09-29 18:08:09 +02:00
Yorik van Havre
17b568db17 Start: Added pref option to use gradient icon for new files 2018-09-29 12:52:04 -03:00