Commit Graph

18082 Commits

Author SHA1 Message Date
Daniel Wood
6e64182265 Allow editing and duplication of tools 2019-09-05 21:01:58 +01:00
Daniel Wood
e8ff138767 Only show essential tool data in the tool table 2019-09-05 21:01:58 +01:00
wmayer
994578d8af encode keys of PropertyMap when saving as XML 2019-09-05 18:51:35 +02:00
Bernd Hahnebach
2b06b87c96 FEM: gmsh tools, new lines and comments 2019-09-05 18:33:04 +02:00
Bernd Hahnebach
8a61cffcd9 FEM: ccx tools, use single quotes instead of double ones 2019-09-05 18:25:07 +02:00
Bernd Hahnebach
d7bc0458d7 FEM: solver calculix, use single quotes instead of double ones 2019-09-05 18:25:02 +02:00
Bernd Hahnebach
872b5bcdd2 FEM: solver elmer, use single quotes instead of double ones 2019-09-05 18:24:55 +02:00
Bernd Hahnebach
c6e8c6d45f FEM: solver z88, use single quotes instead of double ones 2019-09-05 18:24:41 +02:00
Bernd Hahnebach
8d10c3da42 FEM: solver writer base, use single quotes instead of double ones 2019-09-05 18:24:34 +02:00
Bernd Hahnebach
a85e49811f FEM: solver run and settings, use single quotes instead of double ones 2019-09-05 18:24:32 +02:00
vocx-fc
c68c63599a Draft: importDXF, improved coding style, so it is closer to PEP8; spaces around commas and operators, and shorter lines (80 characters max) 2019-09-05 11:29:36 -03:00
vocx-fc
ee2b8c8f52 Draft: DraftFillet clarified comment 2019-09-04 23:14:55 -03:00
vocx-fc
212a5b3291 Draft: DraftFillet, added option for turning the fillet into a chamfer, as the DraftGeomUtil.fillet() function supports it 2019-09-04 23:14:55 -03:00
vocx-fc
1c69298dff Draft: DraftFillet, provide module docstring and Doxygen documentation marks 2019-09-04 23:14:55 -03:00
vocx-fc
eddbfc1e7d Draft: DraftFillet, improved the tool, now the radius of the tool can be selected when launched; the tool should work without needing to import DraftFillet manually 2019-09-04 23:14:55 -03:00
Yorik van Havre
0a6b2a86d6 AddonManager: Better icons 2019-09-04 18:26:56 -03:00
Yorik van Havre
349bfce263 Gui: Use freedesktop name for the group icon so it can be displayed using the system theme 2019-09-04 17:36:13 -03:00
KeithSloan
7d74f91845 Add support for extrude with an angle 2019-09-04 11:38:34 -03:00
DeepSOIC
2b4182e281 Sketcher: fix unnecessary filtering objects for TempoVis
TempoVis now should take care of it.

This was originally done to stop Drawing and TechDraw views pop up when closing a sketch the drawing depends on.
Now, TempoVis show_xxx and hide_xxx methods should auto filter out objects that are not in 3d view.
2019-09-04 11:37:48 -03:00
DeepSOIC
c9575447c0 Sketcher: don't change camera zoom when creating a sketch 2019-09-04 11:37:48 -03:00
DeepSOIC
ec7c18bef3 Gui: add tags for TempoVis
Tags can be used to identify TV instances in the stack.  This is mostly for add-ons, for Part-o-magic in particular, who may want to insert some visibility automation in specific places in the stack.
2019-09-04 11:37:48 -03:00
DeepSOIC
d33c7b724c Sketcher: add property to allow another workbench for sketch editing
+ use TempoVis for changing the workbench
2019-09-04 11:37:48 -03:00
DeepSOIC
a09b83ec0d Show: Tempovis stack support
Improvents:
* Allows using several tempovis instances in arbitrary order
* plugin system (SceneDetail), ease of extending
* Mild restore feature - more respect for changes made by user
* workbench switching support
* undo saveable changes for the time of writing a file

Regressions:
* Removed support for pickling (with hopes to reintroduce later)
2019-09-04 11:37:48 -03:00
vocx-fc
f29765ff7b Draft: importDXF, added docstrings to every function 2019-09-04 11:30:48 -03:00
Yorik van Havre
e2b73707f2 fixed typo 2019-09-04 11:29:09 -03:00
Dietmar Czekay
21f75b6ed4 change "User defined" to "UserDefined"
changed "User defined" in src/Mod/Material/Templatematerial.yml and
src/Mod/Material/MaterialEditor.py
2019-09-04 11:29:09 -03:00
Dietmar Czekay
65ccdee9d8 add VacuumPermittivity and fix adding user values to material editor in FEM 2019-09-04 11:29:09 -03:00
Yorik van Havre
c50ced65e9 Arch: small bugfix 2019-09-03 19:58:38 -03:00
Yorik van Havre
d8313f17c2 Arch: Further fix in material colors 2019-09-03 18:42:09 -03:00
mwganson
a0316e9400 [Geometry check] open settings page first before running check, add 2 new navigation buttons: settings and results, allow to collapse results box 2019-09-03 17:37:48 +02:00
mwganson
dc86201bb0 [GeometryCheck] add new settings options 2019-09-03 17:37:34 +02:00
wmayer
662eb5c092 remove unused variable 2019-09-03 17:21:16 +02:00
wmayer
8dabb8f76f make Cloud module compile on Win32, still needs some porting 2019-09-03 17:21:14 +02:00
wmayer
f88dad0905 use shared_ptr to avoid possible memory leaks and improve exception-safety 2019-09-03 17:21:13 +02:00
Jean-Marie Verdun
9a007cfbc4 Fix copyright 2019-09-03 17:21:11 +02:00
Jean-Marie Verdun
e20456dc1f Destroy XMLReader object attached to Reader one when this one is gone as to avoid
potential memory leaks.
2019-09-03 17:21:08 +02:00
Jean-Marie Verdun
dda591ec6e Fix some copyright issues reported by luzpaz
Fix some typos reported by kkremitzi
Remove resetTouched which was dead code following update on Document management
2019-09-03 17:21:08 +02:00
Jean-Marie Verdun
1ac6d74c4b Update licensing part of the code 2019-09-03 17:21:07 +02:00
Jean-Marie Verdun
a2e21f79f2 Add initial version of the Cloud workbench 2019-09-03 17:21:05 +02:00
Yorik van Havre
90b5f63bc2 Draft: Show info message if an object cannot be scaled 2019-09-03 11:55:07 -03:00
luz.paz
a01ff00707 FEM: fixed recent typo introduced in 7c719b95cf5eda 2019-09-03 11:11:43 -03:00
luz.paz
7af7c10cf1 Fix misc. typos, whitespace, and http:// to https:// issues 2019-09-03 11:11:43 -03:00
Zheng, Lei
d799a1c4c7 Gui: fix SelectionSingleton::checkSelection() 2019-09-03 12:25:09 +02:00
Zheng, Lei
95108607c6 Gui: fix crash when copy object under Qt5 2019-09-03 14:44:09 +08:00
Yorik van Havre
91ca523f54 Draft: Moved SelectPlane stuff from DraftGui to its own ui file 2019-09-02 22:15:58 -03:00
Yorik van Havre
b7b8dbabf5 Split Draft_SelectPlane and DraftSetWorkingPlaneProxy to a separate file 2019-09-02 17:23:57 -03:00
carlopav
6b693ebcb4 [Draft] Edit by default one object at once
Small optimization and set max number of edited objects to 1
2019-09-02 16:13:08 -03:00
carlopav
d7ece2d1d8 [Draft] Edit: Allow multi object editing
Modified to accept multiple object (max 5). The tool set EditTrackers for every selected object. Then edited object is identified using clicked EditTracker.
2019-09-02 16:13:08 -03:00
carlopav
cd3c649146 Allow for multiple object trackers + 1 line sketch edit
self.trakers is changed from list to dictionary. It now stores EditTrackers with {'object':[pointlist]}. Initial implementation is to allow editing wall height and wall base object.
2019-09-02 16:13:08 -03:00
carlopav
46e5a4c1f2 [Draft] Edit: Refactored object selection + bug on wall editing
Draft edit now get the editing object from data stored inside the EditTracker. This is the first step towards implementation of multi object editing.
2019-09-02 16:13:08 -03:00