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
George Shuklin
7ec3984cbe
Add support for dLabel.ViewObject.Line
...
If it's false, do not draw line (and arrow), text only
2018-10-26 19:25:44 -03:00
George Shuklin
9543d54647
Add arrows to dLabel getSVG, minor style cleanup
2018-10-26 19:25:44 -03:00
George Shuklin
3a85a1fd41
Add line for annotation (no arrow yet)
2018-10-26 19:25:44 -03:00
George Shuklin
3391a5ea4b
Initial work, only text (no lines)
2018-10-26 19:25:44 -03:00
Amritpal Singh
74a6bb4253
Updated Draft Dimension object.
2018-10-24 11:06:17 -03:00
Yorik van Havre
c78ebdec42
Draft: Set normal direction of dimensions to (0,0,1) by default
2018-10-23 22:18:26 -03:00
looooo
44c2f19e38
py3: Draft: use proper way to test if property is available
...
if the attribute is not available py3 raises: `<class 'AssertionError'>: The enum is empty`. For py2 hasattr simple returns False. Similar changes should be applied also to other places.
2018-10-22 15:25:00 -03:00
Amritpal Singh
ff05101b68
Fixed FreeCAD crashes.
2018-10-10 10:45:57 -03:00
Mark Ganson TheMarkster
41102edf67
fix bug in draft path array
...
put lnodes.normalize() inside try/except block
replace hard-coded 1e-6 with Vector3d::epsilon() in VectorPy::normalize()
2018-09-11 11:11:39 +02:00
Yorik van Havre
ef0fe57328
Draft: Allow to switch the line of Draft Labels on/off
2018-09-03 16:03:10 -03:00
Yorik van Havre
5f025587a0
Draft: Fixed bug in WorkingPlaneProxy color
2018-08-30 17:11:40 -03:00
Benjamin Alterauge
20d3ebca86
Update Draft.py
2018-08-01 19:22:45 -03:00
Yorik van Havre
1885036139
Arch: Added preference option for screen helpers color (axes, grids, etc...)
2018-07-25 10:56:12 -03:00
Mark Ganson TheMarkster
5a39efa771
Fix typo
...
I figure this should be Z instead of Y, but even if I'm wrong there's no reason to check for hasattr(pts,'Y') twice.
2018-07-23 12:46:16 -03:00