Commit Graph

622 Commits

Author SHA1 Message Date
Yorik van Havre
61f94d4b7c Draft: Fixed DXF import with sketch mode on 2019-04-25 18:17:57 -03:00
Yorik van Havre
2ea552a7ba Draft: Fixed error in DXF import 2019-04-22 10:39:36 -03:00
Yorik van Havre
2579cd242c Draft: Fixed inverted 2D/3D modes of Draft Texts 2019-04-22 10:29:58 -03:00
Yorik van Havre
fbdeb442db Arch: Added right-click option to BuildingParts to clone level and contents 2019-04-18 19:10:35 -03:00
Yorik van Havre
b5f5421508 Draft: Added area property to 'closeable' Draft objects 2019-04-18 11:54:45 -03:00
Yorik van Havre
e33472c055 Arch: Misc fixes in Arch spaces 2019-04-17 17:11:14 -03:00
Yorik van Havre
45dae47950 Draft: Exposing the Normal property of dimensions 2019-04-15 11:14:30 -03:00
Yorik van Havre
843644fdec Draft: Fixed wrong display of Draft texts on restore 2019-04-15 11:02:03 -03:00
Yorik van Havre
8e8b93aab1 Draft: Shape2DView can now fuse Arch Walls and Structures 2019-04-08 18:18:11 -03:00
DinoMesina
144ce0dbaf Modify using FreeCAD.Vector.getAngle() 2019-04-07 12:14:25 -03:00
Joel Graff
7660c428a5 removed all document recompute calls 2019-04-06 16:39:49 -03:00
DinoMesina
7b4949ee61 Update Draft.py 2019-04-04 11:16:14 -03:00
DinoMesina
a0868f6f0b Update Draft.py 2019-04-04 11:16:14 -03:00
DinoMesina
a4e6b46552 Update Draft.py 2019-04-04 11:16:14 -03:00
Yorik van Havre
bab0401f98 Arch: Fixed IFC misc export issues, support for objects inside App Parts 2019-03-27 17:34:36 -03:00
furti
a8686cdb88 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
50c82c2b91 Misc. source comment typos 2019-03-22 10:44:14 -03:00
Yorik van Havre
20f3c124f7 Draft: Fix for translation 2019-03-19 14:17:39 -03:00
Dion Moult
a7d22096c7 Allow move base to work for rotation too 2019-03-19 14:17:39 -03:00
Dion Moult
75fefb53c8 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
778b489e77 Draft: do not try to move object base if it has no base 2019-03-19 14:17:39 -03:00
Dion Moult
348a1777a2 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
60f91fbef2 Draft: Fixed non-GUI issues - Fixes #3826 2019-02-14 22:18:41 -02:00
luz.paz
112f3de671 Crowdin: Continuing to refine translation strings 2019-02-11 16:22:12 +01:00
Dion Moult
10e8d1281a Fix to take into account joining an object into a closed wire. 2019-01-31 10:54:36 -02:00
Dion Moult
84f68cc266 Support splitting closed wires as well as open wires 2019-01-31 10:54:36 -02:00
Dion Moult
0294b55bf0 This type of tool only works on wires 2019-01-31 10:54:36 -02:00
Dion Moult
09f134d56f Add split tool 2019-01-31 10:54:36 -02:00
Dion Moult
46ffa77c32 I think being explicit is clearer, and prevents the liklihood of random falsy values 2019-01-31 10:54:36 -02:00
Dion Moult
05ec6dbde5 Add some docstrings for joinwires and jointwowires 2019-01-31 10:54:36 -02:00
Dion Moult
5e6fb09119 Now you can join multiple wires all at once 2019-01-31 10:54:36 -02:00
Dion Moult
882c4ca2f3 Add new draft join tool 2019-01-31 10:54:36 -02:00
luz.paz
3a32c314bc Crowdin: Draft/Draft.py fix grammar 2019-01-30 11:08:03 -02:00
cclauss
3c4a5389d6 Undefined name: Typo ‘newob‘ —> ‘newobj’
Discovered via #1883
2019-01-07 12:26:07 -02:00
George Shuklin
dc8d8fdb44 move getDiscretized and getPattern outside of getSVG() 2018-12-17 09:37:51 -03:00
George Shuklin
6ee6c677c6 Move getSVG into a separate file to further refactoring.
All internal dependencies (getrgb, getType) are reimported.
2018-12-17 09:37:51 -03:00
sdaau
3290c36d28 Draft: preserving face colors and names when downgrading/upgrading (splitFaces and makeShell only) 2018-12-11 09:15:30 -03:00
Yorik van Havre
5633bd14d2 Arch/Draft: Misc small fixes
* Properly handle offset2D and arch objects in Draft Stretch
* Allow the WP of Arch BuildingParts to stay weak
* Fixed Draft Edit making Wires not plane anymore
* Dont change the WP if already perpendicular to current view
* Fixed DXF import of Polyfaces
2018-12-10 10:21:17 -02:00
wandererfan
f76f19732c Use Global Scope for PathArray Links 2018-12-08 11:29:45 -03:00
wandererfan
bf3a1fdaa8 Test for binormal == Z sb binormal parallel Z 2018-12-08 11:29:45 -03:00
DeepSOIC
e48254d98e Draft: allow cross-CS links for Clone
fixes drag-drop issues
https://forum.freecadweb.org/viewtopic.php?f=3&t=32677&p=272896#p272896
2018-12-08 11:23:53 -03:00
Yorik van Havre
6199c95fd7 Draft/Arch: minor fixes 2018-12-01 18:56:05 -02:00
Yorik van Havre
34cad5b81f Draft: Better fix to buggy Move/rotate of Arch BuilfingParts 2018-12-01 12:12:22 -02:00
wandererfan
bdbdf8c6b7 FR1973 Draft ShapeString Ui
- load new ui from Resource file
- minor updates to translate for Py3
2018-12-01 11:08:37 -03:00
Yorik van Havre
024540dbbe Fixed coverity issues
169009 Bad use of null-like value
169005 Bad use of null-like value
169003 Bad use of null-like value
169000 Bad use of null-like value
168998 Bad use of null-like value
168996 Structurally dead code
2018-11-20 12:37:32 -02:00
Yorik van Havre
490b76f405 Arch: Fixed py3 errors in IFC export 2018-11-08 17:23:06 -02: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
Yorik van Havre
fcdcb5d858 Arch/Draft: Fixed py3 bugs in text rendering 2018-11-05 11:47:54 -02:00
Yorik van Havre
90a1f4ad1c Draft: Fixed py3 bug in getSVG 2018-11-04 15:36:07 -02:00
Yorik van Havre
684b4ab03a Draft: Fixed wrong Placement of Draft Wire - fixes #3558 2018-11-01 14:42:52 -03:00