Yorik van Havre
a8fda8df0b
Arch: Fixed buggy import/export of 2D objects to IFC
2018-11-09 16:56:59 -02:00
wmayer
3d8b815834
by default disable old tree view & property view
2018-11-09 17:44:51 +01:00
wmayer
847c6ef74a
fixes 0003652: Missing little expression icon
2018-11-09 16:48:44 +01:00
wmayer
9fde41ff19
Allow user to define a custom minimum deviation for the tessellation
2018-11-09 13:42:38 +01:00
wmayer
f6a9cfaad3
fix -Wabsolute-value
2018-11-09 12:46:36 +01:00
looooo
d4461f351c
add function to retrive femmesh edges by a TopoDS_Edge
2018-11-09 11:11:59 +01:00
Yorik van Havre
7d197ce829
Start: Use default file icon if mime-based one is unavailable for some reason
2018-11-08 17:56:21 -02:00
Yorik van Havre
490b76f405
Arch: Fixed py3 errors in IFC export
2018-11-08 17:23:06 -02:00
Yorik van Havre
b56598428d
Arch: Disabled children claiming for Section Planes for now (buggy)
2018-11-08 15:17:22 -02:00
wmayer
fe033dee78
make unit tests about document observer more reliably
2018-11-08 16:19:06 +01:00
wmayer
24c33c0d96
remove some more boost.signals leftover
2018-11-08 12:34:43 +01:00
wmayer
36b9a1c45c
Add unit tests to check the new Prop_NoRecompute value
2018-11-08 10:24:14 +01:00
wmayer
6186a310d7
Add a new PropertyType enum Prop_NoRecompute to reduce possible inconsistencies between touched and recomputed features.
...
At the moment many feature classes lack of the mustExecute() method and thus can cause a touched feature not to be recomputed and causes the feature to be in a broken state.
Now this new enum value virtually makes the mustExecute() superfluous and thus guarantees to recompute a feature if a modified property has not set the Prop_NoRecompute flag.
On the other hand there are properties that should only touch a feature but not enforce a recompute. This guarantees a better performance and avoids unnecessary recomputes.
For example this is useful for placements where a change can be applied on-the-fly and the feature is up-to-date. Other features that depend on the touched feature will still be recomputed.
2018-11-08 10:20:50 +01:00
Yorik van Havre
1d72ee4343
Draft: Export of Arch Axes to DXF
2018-11-07 12:38:07 -02:00
wmayer
daadba4924
add security checks when reading BMS files to avoid possible crashes due to corrupted data
2018-11-07 13:51:39 +01:00
wmayer
7fbd1c6beb
remove some more boost.signals leftover
2018-11-07 11:42:44 +01:00
Bernd Hahnebach
ba11c3a701
FEM: commands, sort classes
2018-11-06 12:04:49 -03:00
Bernd Hahnebach
fb531582f6
FEM: print mesh info, rename it to display mesh info
2018-11-06 12:04:49 -03:00
Bernd Hahnebach
798c0ea4a8
FEM: z88 mesh, some changes:
...
- add a much simpler method to write a FemMesh to Z88 file format by Python
- add a read method which does not create a document object but just returns the FemMesh
2018-11-06 12:04:49 -03:00
easyw
3408e5908c
minor Py3 issue fixed
...
https://forum.freecadweb.org/viewtopic.php?f=10&t=30624&p=265892#p265892
fixing as suggested here:
https://hynek.me/articles/hasattr/
2018-11-06 12:03:33 -03:00
Zheng, Lei
f2ddb64fa1
Path.Area: minor optimization
2018-11-06 12:02:12 -03:00
Zheng, Lei
a345669b38
Path.Area: fix default parameter initialization
2018-11-06 12:02:12 -03:00
Markus Lampert
2d3f94590e
Support for step down in deburr op.
2018-11-06 12:01:18 -03:00
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
wmayer
36124965d1
add PS action to dumpToFile
2018-11-05 19:22:52 +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