Commit Graph

1371 Commits

Author SHA1 Message Date
Yorik van Havre
364960723e Arch: Misc fixes in Arch spaces 2019-04-17 17:11:14 -03:00
Yorik van Havre
83b92eb93c Draft: Exposing the Normal property of dimensions 2019-04-15 11:14:30 -03:00
Yorik van Havre
6e57726532 Draft: Fixed wrong display of Draft texts on restore 2019-04-15 11:02:03 -03:00
wandererfan
6a37cca6b1 Fix Draft.getSVG for TechDraw DraftView 2019-04-13 19:15:48 -04:00
Jakub Tyszkowski
9d386f8f9a TestDraft: Fix testRotate and testOffset cases
Wire needs to be recomputed to update it's dimensions.
2019-04-09 12:08:45 -03:00
Yorik van Havre
d410d3dd57 Draft: Shape2DView can now fuse Arch Walls and Structures 2019-04-08 18:18:11 -03:00
Yorik van Havre
d01ecef12e Draft: re-added recomputes where needed in Draft GUI tools 2019-04-08 18:17:44 -03:00
carlopav
442ba9e2c1 Split the command in two
With this commit 2 commands are created, one for current bezier curve tool behaviour, the other for cubic bezier in inkscape style...
grouped in a dropdown button in the toolbar.
2019-04-08 17:17:21 -03:00
carlopav
7a37dc35de Update DraftTools.py
cleanup
2019-04-08 17:17:21 -03:00
carlopav
8677d2c986 Update DraftTools.py
minor fixes and cleanup to bezier creation tool
2019-04-08 17:17:21 -03:00
carlopav
f7a1c313e7 Update DraftTools.py
Added the parameter self.degree and allow the segmentation of the curve while drawing it. If set to none, nothing change in the tool.
2019-04-08 17:17:21 -03:00
carlopav
251915ad0d Update DraftTrackers.py
Upate bezier curve tracker to accept a given degree of the curve and to be able to segment the preview in a similar way the curve creator work.
2019-04-08 17:17:21 -03:00
Yorik van Havre
6463e46bd4 Draft: Fixed node selection in Draft Edit 2019-04-07 17:24:40 -03:00
Yorik van Havre
05b7892109 Draft: Added 3-point arc command from BIM WB 2019-04-07 17:23:42 -03:00
Yorik van Havre
c4d61de818 Better vertices comparison 2019-04-07 12:15:50 -03:00
paullee0
b4618137c9 Fix findIntersection() can't find coincident points due to overspecifying Precision by user
- Cap Precision in precision()
2019-04-07 12:15:50 -03:00
paullee0
25afa7ae36 OffsetWire() - Seems has repeatedly sortEdges, remark out here
- edges = Part.__sortEdges__(wire.Edges)
2019-04-07 12:15:50 -03:00
paullee0
ca0db24704 Fix connect() bug - If prev v2 had been calculated, do not calculate again, just use it as current v1
- avoid chance of slight difference in result
2019-04-07 12:15:50 -03:00
paullee0
11cba4f715 Fix offsetWire() bug - first edge vector should depends on geometry (line or arc) 2019-04-07 12:15:50 -03:00
DinoMesina
9c25e45eb7 Modify using FreeCAD.Vector.getAngle() 2019-04-07 12:14:25 -03:00
Yorik van Havre
7aab998334 Draft: Limit preferences precision value to max 10 2019-04-06 16:52:37 -03:00
Joel Graff
7d800f09e5 removed all document recompute calls 2019-04-06 16:39:49 -03:00
DinoMesina
f1cb7f35c7 Update Draft.py 2019-04-04 11:16:14 -03:00
DinoMesina
7b5d6d2944 Update Draft.py 2019-04-04 11:16:14 -03:00
DinoMesina
d259a17b16 Add files via upload
Added the correct placement for 3D entities
2019-04-04 11:16:14 -03:00
DinoMesina
71deeefa60 Update Draft.py 2019-04-04 11:16:14 -03:00
wandererfan
30f9c503bc Fix Direction of Draft Arrows in TechDraw
- Arrowheads in DraftView were reverse when displayed
  in TechDraw.
2019-03-31 11:49:00 +02:00
Yorik van Havre
0072c372ca Draft: Better tooltip for Draft precision pref settings 2019-03-29 11:48:11 -03:00
wandererfan
0d60f6dc79 Add pref for new Dxf Exporter 2019-03-28 10:44:33 -03:00
Yorik van Havre
c040a3c6f5 Arch: Fixed IFC misc export issues, support for objects inside App Parts 2019-03-27 17:34:36 -03:00
Yorik van Havre
7e5ad96704 Merge branch 'master' of https://github.com/carlopav/FreeCAD into carlopav-master 2019-03-27 15:57:31 -03:00
furti
a8aef43d2f Fix broken texture loading for PY 3 builds
The problem was that Python 3 wants a bytes object and not a string.
So we have to encode the string first to make it useable. Python 2 handles
bytes objects as normal strings so the fix should be backwards compatible.

Furthermore this commit adds a massive performance improvement by collecting
all bytes in a list and calling "join" at the end. This is significantly
faster than simply appending each byte to the bytes object one at one.

https://forum.freecadweb.org/viewtopic.php?f=3&t=35032
2019-03-22 10:59:26 -03:00
luz.paz
ad0ee86589 Misc. source comment typos 2019-03-22 10:44:14 -03:00
Yorik van Havre
7da437c87e Draft: minor bugfix 2019-03-19 20:00:48 -03:00
Yorik van Havre
9640ff9423 Draft: Fix for translation 2019-03-19 14:17:39 -03:00
Dion Moult
c20528ee70 Allow move base to work for rotation too 2019-03-19 14:17:39 -03:00
Dion Moult
e07cbd00af Add warning if there are multiple parents for a base in statusline and in console 2019-03-19 14:17:39 -03:00
Yorik van Havre
101b334ef4 Draft: do not try to move object base if it has no base 2019-03-19 14:17:39 -03:00
Dion Moult
57b596e0fc Add a move base property that moves the base object instead of the object itself if true.
This is useful because it is the default case for most architectural work.
2019-03-19 14:17:39 -03:00
Yorik van Havre
0a34b6d9a0 Fixed six.py2 -> PY2 2019-03-17 20:59:08 +01:00
cclauss
361c44c6dc Unicode fixes for Python3 2019-03-17 20:58:00 +01:00
Yorik van Havre
a3607ce029 Updated translations 2019-03-06 21:50:08 -03:00
triplus
63455844e0 Add scroll area to Draft Toolbar
Forum discussion:
https://forum.freecadweb.org/viewtopic.php?f=3&t=34552&p=291101#p291101

issue #3881
2019-03-06 11:53:45 -03:00
Dion Moult
8ab36b9371 Change hotkey of of cycle snap from tab to ` to prevent clashes with current tab behaviour 2019-03-06 11:47:00 -03:00
Yorik van Havre
48c077532e Draft: Fixed failing dimension snap tool 2019-03-04 15:54:51 -03:00
wmayer
61eeca41e1 fix -Wmaybe-uninitialized 2019-03-03 15:04:24 +01:00
Yorik van Havre
512af24397 Revert "Merged crowdin translations" for investigation due to some problems found in the translation files...
This reverts commit cd433358b09117f234dd0a51dc2a6bfa05428867.
2019-03-02 19:17:44 -03:00
Yorik van Havre
bd93bd2494 Merged crowdin translations 2019-02-28 21:53:37 -03:00
Yorik van Havre
a661bbb211 Draft: Fixed move/rotate of objects inside PArt containers - fixes #3485 2019-02-19 19:55:20 -03:00
Yorik van Havre
be49b27010 Draft: Removed leftovers from DraftTools in DraftGui 2019-02-19 19:53:14 -03:00