Markus Lampert
64addcabd9
Enable op base feature pre-selection for multiple base models.
2018-11-06 12:01:18 -03:00
Markus Lampert
e4fc276bac
Maintain stock bound box extension values across refreshs
2018-11-06 12:01:18 -03:00
Yorik van Havre
fe8f172ce1
Arch: Fixed bug in windows snapping
2018-11-05 20:00:56 -02:00
Yorik van Havre
ff5d67b66c
Draft: fixed snapping to WPProxies
2018-11-05 19:28:20 -02:00
apeltauer
d03a11ead9
Change the name of the Wire object
...
After changing the name from DWire to Wire the test fails, because an element with the name DWire does not exists.
The name change came in with commit "684b4ab03a27231e0cc603ca815bf9ea367fd0b9"
in file "src\Mod\Draft\Draft.py"
2018-11-05 19:24:02 +01:00
Yorik van Havre
fcdcb5d858
Arch/Draft: Fixed py3 bugs in text rendering
2018-11-05 11:47:54 -02:00
wmayer
fbb8e86cbf
remove trailing spaces
2018-11-05 11:55:14 +01:00
wmayer
768b1874db
+ minor fix in Document unit tests
2018-11-05 11:21:50 +01:00
wmayer
c1f19d3854
remove trailing spaces
2018-11-05 10:53:01 +01:00
wmayer
dedf42102e
remove leftover of boost.signals headers
2018-11-05 00:03:36 +01:00
Clemens Weissbacher
f71da8d76d
py3: Arch: fix TypeError exception
2018-11-04 14:51:38 -03:00
Markus Lampert
fb4460e528
Added tool controller to custom op
2018-11-04 14:50:04 -03:00
Markus Lampert
fe8677fab1
Also restore position of base op when dressup is deleted.
2018-11-04 14:50:04 -03:00
Markus Lampert
bfcd21361f
Insert dressups at the same position in the operations list as the parent op is/was
2018-11-04 14:50:04 -03:00
Markus Lampert
de5b785f6e
Moved Deburr out of experimental features.
2018-11-04 14:50:04 -03:00
pekkaroi
2f2f5af4c2
Path: PathSurface task panel update
2018-11-04 14:49:21 -03:00
pekkaroi
5118118740
generalized optimization algorithm
2018-11-04 14:49:21 -03:00
pekkaroi
c40060bc20
Path: Optimize output of OCL dropcutter algo.
2018-11-04 14:49:21 -03:00
Abdullah Tahiri
13f589a0a6
Sketcher: Allow driven constraints when autoredundancy removal and autorecomputes active
...
==========================================================================================
https://forum.freecadweb.org/viewtopic.php?f=3&t=31998#p266626
2018-11-04 14:46:37 -03:00
DeepSOIC
195c492993
Part: Attacher: fix blocking error message
...
fix #3662
for now, just allow accepting attachment even if attachment is faulty
2018-11-04 14:45:49 -03:00
Abdullah Tahiri
0a667889a0
Sketcher: Trim bug
...
==================
Trim tool fails to generate coincidence upon trimming an arc of ellipse at the end of the arc.
https://forum.freecadweb.org/viewtopic.php?f=3&t=31594&start=50#p266765
2018-11-04 14:43:24 -03:00
Abdullah Tahiri
d779e5b4b9
Sketcher: Fillet radius estimation improvement
2018-11-04 14:43:24 -03:00
Abdullah Tahiri
6f42f3dacc
Part: Geometry tangent with Vector3d overload
2018-11-04 14:43:24 -03:00
Abdullah Tahiri
293e5732ad
Sketcher: SketchObject Debug disabled by default
2018-11-04 14:43:24 -03:00
Abdullah Tahiri
abc7101118
Sketcher: Add DEBUG macro to SketchObject
2018-11-04 14:43:24 -03:00
Abdullah Tahiri
69d62787eb
Sketcher: Intercurve fillet Improvement and delete constraint on point fix
...
==========================================================================
Intercurve fillet uses endpoint constraints for improved accuracy, but before this
commit was only considering a coincident constraint. Now it also considers an endpoint
tangency or perpendicular.
delConstraintOnPoint with coincidentonly=false, was not checking endpoint perpendiculars and
would therefore fail to delete them.
https://forum.freecadweb.org/viewtopic.php?f=3&t=31594&start=30#p265731
2018-11-04 14:43:24 -03:00
Abdullah Tahiri
fe78c1a037
Sketcher: Expose mass datum commands to python
2018-11-04 14:41:20 -03:00
Abdullah Tahiri
2c41e70c91
Sketcher: Mass operations on dimensionals
...
=========================================
This commit introduces two functions to operate on all datum constraints exclusively:
- Make all datum constraints driving or not driving, depending on the argument.
- Move all datum constraints at the end of the constraint list.
The practical use an ongoing effort towards improving the block constraint behaviour, that will be defered to 0.19
2018-11-04 14:41:20 -03:00
Abdullah Tahiri
6a1aed66e2
Sketcher: Refactor code relating to dimensional constraint checks
2018-11-04 14:41:20 -03:00
Abdullah Tahiri
8e2e5d7b6a
Sketcher: Made constraints aware of whether they are dimensionals or not
...
========================================================================
Centralise the knowledge on whether a constraint is dimensional or not within the constraint
2018-11-04 14:41:20 -03:00
marvellouschandan
071bc89cf1
Indentation error solved
2018-11-04 14:38:45 -03:00
marvellouschandan
2765ed4792
Resolved issue: Exporting rectangular section to ifc
2018-11-04 14:38:45 -03:00
Yorik van Havre
90a1f4ad1c
Draft: Fixed py3 bug in getSVG
2018-11-04 15:36:07 -02:00
luz.paz
4c2f2cd210
Misc. typos and whitespace
...
Found via `codespell -q 3 --skip="*.po,*.ts,./.git,./src/3rdParty,./src/CXX,./src/zipios++,./src/Mod/Assembly/App/opendcm,./ChangeLog.txt" -I ../fc-word-whitelist.txt` and `grep`. Excess whitespace auto-removed by Atom editor.
2018-11-03 16:13:06 -03:00
Yorik van Havre
684b4ab03a
Draft: Fixed wrong Placement of Draft Wire - fixes #3558
2018-11-01 14:42:52 -03:00
wmayer
e86f7caea8
Improve TaskAttacher dialog:
...
+ correct handling of active document
+ properly handle case if the view provider or document is deleted while the dialog is still open
2018-10-31 14:29:42 +01:00
wmayer
f898eafd64
move from deprecated boost.signals to boost.signals2 library
2018-10-30 19:09:03 +01:00
wmayer
3858b179c3
improve whitespaces
2018-10-30 13:48:00 +01:00
Abdullah Tahiri
e10068a648
Sketcher: Trimming support bug
...
==============================
OCCT Geom2dAPI_InterCurveCurve based intersector does not detect intersection with the endpoint of a tangent line:
https://tracker.dev.opencascade.org/view.php?id=30217
This is a work-around that introduces endpoints of secondary curves as intersections, and uses projection to reject
projections further away than precision::confusion().
fixes #2463
2018-10-30 13:41:40 +01:00
wandererfan
408c31634f
Fix BSpline/Circle conversion
2018-10-30 13:25:33 +01:00
wandererfan
f0420d6cbd
Add formatter for gp_Pnt
2018-10-30 13:25:33 +01:00
wmayer
2f4b61dacb
fixes -Winconsistent-missing-override
2018-10-30 13:21:59 +01:00
kreso-t
cd34f3d127
Path: Adaptive - set as standard feature
...
- i.e. removed from experimental features
2018-10-29 23:29:08 +01:00
kreso-t
976e804e2c
Path: Adaptive - fix for path cleaning
...
- fix for side-effect introduced by last change
(completely collinear paths were filtered out)
2018-10-29 23:29:08 +01:00
Clemens Weissbacher
6e7beb1a0b
py3: OpenSCAD: fix type cast
2018-10-29 17:18:13 +01:00
Clemens Weissbacher
1be9f18b52
py3: OpenSCAD: use io.open more explicit
2018-10-29 17:17:53 +01:00
wandererfan
2b84be64cc
Fix spurious error message
...
- in FeatureGroove, the check for multiple
solids in result was checking the wrong
variable.
2018-10-29 10:29:23 -03:00
kreso-t
c2f2db8b56
Path: Adaptive - finishing path improvements
...
- fixed bug in path cleaning (artifacts on the finish path)
- increased path discretization resolution
2018-10-29 10:28:54 -03:00
wmayer
42c5b2e9ca
fixes 0003657: automatic rotation disabled by default
2018-10-28 20:45:02 +01:00
Abdullah Tahiri
1d86a83b30
Sketcher: Fillet UI command Improved exception handling
2018-10-28 18:35:41 +01:00