Commit Graph

20 Commits

Author SHA1 Message Date
Zheng, Lei
fa8a0e00d0 mover: fix QuickMover undo 2019-05-29 13:14:41 +08:00
Zheng, Lei
a8e32a0ed9 assembly: use signalBeforeCloseTransaction for auto solving 2019-05-19 11:36:26 +08:00
Zheng, Lei
d687c8e15a utils: change logger hierarchy 2019-05-19 11:26:13 +08:00
Zheng, Lei
381e970ac9 assembly: fix GotoRelation on grouped objects
Fixes realthunder/FreeCAD_Assembly3#234
2019-04-30 21:25:22 +08:00
Zheng, Lei
2f54b91224 mover: fix moving part of external linked assembly
Fixes #149
2018-12-04 11:07:08 +08:00
Zheng, Lei
c530784820 Early init document observer 2018-12-01 19:05:37 +08:00
Zheng, Lei
94c34d22ec assembly: improve auto solve 2018-11-27 07:11:33 +08:00
Zheng, Lei
2b206d3b0e FCADLogger: add support for lazy string evaluation 2018-10-10 19:01:25 +08:00
Zheng, Lei
5d9558b404 mover: fix getMovingElementInfo() 2018-10-09 16:05:16 +08:00
Zheng, Lei
e0939d1ec2 assembly: support for derived assembly
Deriving assembly directly contains all parts from derived assembly.
And all derived parts are added as fixed part. The intention is mostly
for user to customize visibilities of the derived parts as a way of
controling the level of details.
2018-07-30 13:03:55 +08:00
Zheng, Lei
957e5a19c0 Cancel auto solving on transaction abort 2018-07-30 13:03:54 +08:00
Zheng, Lei
c359f07870 gui: add GotoRelation command
Can either go from part or constraint to their corresponding relation
item.
2018-07-30 13:03:50 +08:00
Zheng, Lei
35385866aa gui: add command to lock mover for fixed parts 2018-06-03 13:14:58 +08:00
Zheng, Lei
4b1a3b9de6 assembly: add support for Origin 2018-06-03 12:37:32 +08:00
Zheng, Lei
f11acae52e mover: add quick move command 2018-05-21 19:07:47 +08:00
Zheng, Lei
91638cce8d mover: clear selection before activate mover 2018-03-24 12:12:22 +08:00
luz.paz
fd1851a38b Misc. typo fixes 2018-02-05 05:28:09 -05:00
Zheng, Lei
d4992a4706 mover: support tracing any geometry element 2018-01-29 17:16:21 +08:00
Zheng, Lei
cc412bdc22 Add SketchPlane constraint for easy 2D sketch
The SketchPlane expects the first element to be a planar face/edge to
define a work plane for any following draft wire/circle/arc elements.
The 2D constrainted elements can either be inside the defining
SketchPlane constraint, or other constrains following the SketchPlane
in the constraint group.

Add a new SketchPlane to define a new work plane for any following
draft elements. Add an empty SketchPlane to undefine the work plane,
effectively making any following draft elements free in 3D space.
2018-01-23 17:32:20 +08:00
Zheng, Lei
c56a9d85d7 Add mover support for draft wire and circle
* Draft wire points can be dragged individually.
* Draft wire individual edge can be moved and rotated.
* Draft circle/arc can be moved and rotated by dragging edge or face.
* Draft circle/arc radius can be changed by dragging vertex
* Draft arc first/last angle can be changed by dragging end points
2018-01-21 10:07:38 +08:00