carlopav
76bac3099e
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
365e93c598
[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
carlopav
daa035870a
[Draft] Edit: fixed bug with dimensions
...
Update function always receive global vector as target of the transformation.
2019-09-02 16:13:08 -03:00
carlopav
954a8d3aca
[Draft] Edit: use lineui instead of pointui
...
use lineui for editing instead of pointUi and minor documentation changes
2019-09-02 16:13:08 -03:00
carlopav
e06fb52bd0
[Draft] Edit: separate selectstate functions
...
Separated functions that save, restore and set the select state of edited object from main functions.
2019-09-02 16:13:08 -03:00
Dion Moult
3c52a3c2d1
Fix UI labels and unit type to be angle instead of length when doing draft rotate
2019-09-02 16:05:36 -03:00
Bernd Hahnebach
cab9145a81
FEM: gmsh tools, fix writing groups and reactivate unit test for solve frame work
2019-09-02 19:50:41 +02:00
Bernd Hahnebach
6c8163e091
FEM: unit test, temporary deactivate solver frame work unit test, due to some changes in gmsh tools
2019-09-02 19:23:46 +02:00
Bernd Hahnebach
f1d80cb062
FEM: gmsh tools, rename dirs
2019-09-02 19:11:28 +02:00
Bernd Hahnebach
3bfcd36649
FEM: gmsh tools, move start logs in separate class method
2019-09-02 19:11:20 +02:00
Bernd Hahnebach
9cc8f6eb66
FEM: gmsh tools, make temp mesh files for gmsh unique
2019-09-02 17:59:24 +02:00
Bernd Hahnebach
b17dbedcee
FEM: gmsh tools, improve comments
2019-09-02 17:59:11 +02:00
Bernd Hahnebach
71f8a31953
FEM: solver frame work, better prefix for temp directory
2019-09-02 17:59:03 +02:00
wmayer
203782a091
fix -Wunused-variable
2019-09-02 15:55:58 +02:00
Bernd Hahnebach
6ba1bc35b8
FEM: commands and manager, typo in property value
2019-09-02 13:06:56 +02:00
Bernd Hahnebach
daaab377d0
FEM: gmsh tools, move system import into dev
2019-09-02 13:05:08 +02:00
Bernd Hahnebach
a96282f482
FEM: gmsh tools, use join from os as a more robust path builder
2019-09-02 13:05:03 +02:00
Bernd Hahnebach
7c18aae1dc
FEM: gmsh tools, resort imports
2019-09-02 13:04:58 +02:00
Bernd Hahnebach
32a6863e58
FEM: gmsh tools, typos
2019-09-02 09:03:37 +02:00
Bernd Hahnebach
67efd10dea
Arch: IFC export, small code formating
2019-09-02 07:38:37 +02:00
Bernd Hahnebach
8e91b3ab2c
Arch IFC import and export, new lines and comments
2019-09-02 07:38:28 +02:00
Bernd Hahnebach
6e7e1f2035
FEM: gmsh tools, fix regression and explizit use double quotes in geo file
2019-09-01 22:29:21 +02:00
wmayer
00c016a967
fix bug in Path module: str has no attribute UserString
2019-09-01 22:14:53 +02:00
Yorik van Havre
679f7e91c7
Draft: Added shortcut to toggle near snap during drawing
2019-09-01 13:00:57 -03:00
wmayer
598faf9ad2
include missing header
2019-09-01 17:25:42 +02:00
luz.paz
0641ca0d1e
AddonManager: Add BCFPlugin Workbench logo to dialog
2019-08-30 15:57:12 +02:00
KeithSloan
62d85f4491
Fix OpenSCAD Frustrum
2019-08-30 15:55:15 +02:00
Zheng, Lei
70857e17e0
Sketcher: fix missing update on expression change
2019-08-30 15:52:31 +02:00
Zheng, Lei
f66e7f3332
App: remove unused variable
2019-08-30 15:52:18 +02:00
Zheng, Lei
9bf21592ce
Gui: add warning to DlgExpressionInput
...
Warn when binding expression with unit to unit-less properties.
2019-08-30 15:52:03 +02:00
Zheng, Lei
813358da05
Gui: restore static property order in PropertyView
2019-08-30 15:51:47 +02:00
Zheng, Lei
4f383de1f5
App: ignore unit in PropertyBool/Float/Integer
...
In other word, those property now accept expression result with a unit,
by ignoring it.
2019-08-30 15:50:26 +02:00
Zheng, Lei
9ec86fad4e
App: improve exception message in PropertyExpressionEngine
2019-08-30 15:50:13 +02:00
Zheng, Lei
f7d416d15e
Gui: auto close transaction on Document resetEdit
2019-08-30 15:49:59 +02:00
Zheng, Lei
02df227c1c
App: fix virtual function shadowing in PropertyXLinkSub
2019-08-30 15:49:41 +02:00
Zheng, Lei
732a2ee55a
Gui: fix PythonWrapper::fromQIcon()
2019-08-30 15:47:39 +02:00
Zheng, Lei
193b9899b6
Part: fix missing signal disconnect in TaskFaceColors
2019-08-30 15:47:17 +02:00
Zheng, Lei
69268ce7f4
Base: fix pyCall() exception
...
This function is wildly used in FeaturePython and
ViewProviderPythonFeature, which explicitly catches Py::Exception, not
Base::Exception. So pyCall() should throw Py::Exception, too.
2019-08-30 15:47:04 +02:00
Zheng, Lei
31273bc1c6
App: more sanity check in PropertyContainerPy
2019-08-30 15:46:47 +02:00
Zheng, Lei
783d218b1d
App: more sanity check in ObjectIdentifier
2019-08-30 15:46:33 +02:00
Zheng, Lei
9aaad3b1d2
Gui: fix ViewProviderLink dropObjectEx()
2019-08-30 15:46:10 +02:00
Zheng, Lei
0cb599a31c
App: do not return null Shape in PropertyContainerPy
2019-08-30 15:45:58 +02:00
Zheng, Lei
04d678571c
App: fix Python object leak in ObjectIdentifier
2019-08-30 15:45:44 +02:00
Zheng, Lei
88a1a9482e
App: fix crash on accessing non-existent attribute in ObjectIdentifier
2019-08-30 15:45:28 +02:00
Zheng, Lei
f0cb6d5885
Gui: fix GeoFeatureGroupExtension
...
The change in ViewProviderGeoFeatureGroupExtension.claimChildren() is
so that GeoFeatureGroupExtension.getSubObjects() can exclude non direct
children.
2019-08-30 15:45:21 +02:00
Zheng, Lei
7bf451fc67
Gui/PartDesign: fix setActiveObject() for Part and Body
2019-08-30 15:02:48 +02:00
Zheng, Lei
be320a8733
Gui: more exception handling in tree view
2019-08-30 15:01:25 +02:00
Zheng, Lei
4efbe3c5d0
Gui: add View3DPy.hasClippingPlane()
2019-08-30 15:00:42 +02:00
Zheng, Lei
66a719773f
Sketcher: fix lost of constraint in undo/redo
2019-08-30 14:57:41 +02:00
Zheng, Lei
2c2aadaa5d
Draft/Arch: maintain Python 2 compatibility
...
In order to pass test under Python 2
2019-08-30 14:56:18 +02:00