Zheng, Lei
333cde28b4
gui: fix SelectLink command for AsmElementLink
2019-01-12 21:16:49 +08:00
Zheng, Lei
2b74cce43e
assembly: always link AsmElementLink through local AsmElement
...
This allow cache of element geometry inside assembly which can serve as
reminder in case of missing element.
2019-01-12 11:39:03 +08:00
Zheng, Lei
3b48ecbb0e
gui: change AddOrigin command to checkable action
2019-01-08 16:59:19 +08:00
Zheng, Lei
4feccb6fab
assembly: disable auto solve when workbench is not active
2019-01-03 11:01:58 +08:00
Zheng, Lei
b72cc2c86d
assembly: reduce dependency in AsmElementLink
2019-01-01 07:34:38 +08:00
Zheng, Lei
073b453ab2
gui: fix LinkSelectFinal command name
2018-12-30 15:43:16 +08:00
Zheng, Lei
656fcdd2bd
gui: support AsmElement(Link) in command GotoLinkedFinal
2018-12-30 13:03:27 +08:00
Zheng, Lei
2e8146f756
gui: fix GoToLinked command for AsmElement
...
Fixes #167
2018-12-23 08:31:29 +08:00
Zheng, Lei
ab7a9b865f
gui: fix GoToLinked command
2018-11-17 09:56:13 +08:00
Zheng, Lei
2b206d3b0e
FCADLogger: add support for lazy string evaluation
2018-10-10 19:01:25 +08:00
Zheng, Lei
d9bef09d1c
assembly: add version based recomputation
2018-10-10 18:20:14 +08:00
Zheng, Lei
af5789c4f8
gui: add QuickSolve command
...
Related to #118
2018-09-18 21:06:15 +08:00
Zheng, Lei
1191dfc68e
gui: change timer creation
2018-09-18 19:14:50 +08:00
Zheng, Lei
ce930261d8
gui: add AsmCmdGotoLinked command
...
For special handling of Element and ElementLink
2018-09-16 13:51:30 +08:00
Zheng, Lei
79614974f6
gui: do not toggle Element visibility on restoring
2018-09-06 15:04:17 +08:00
Zheng, Lei
e29307a4af
gui: batch selection change using timer
2018-08-31 09:35:08 +08:00
Zheng, Lei
63ebe07d9e
gui: reorder toolbar buttons
2018-08-28 14:21:37 +08:00
Zheng, Lei
821d7194fc
gui: add New Element command
2018-08-24 17:27:29 +08:00
Zheng, Lei
ff41f32bd8
solver: default to not report failed constraint
2018-08-11 08:39:55 +08:00
Zheng, Lei
1e5679fcf6
gui: report error on makeMultiply()
2018-08-06 00:38:14 +08:00
Zheng, Lei
79c9d52e89
gui: move AsmCmdGotoRelation to navigation toolbar
2018-07-30 13:04:33 +08:00
Zheng, Lei
819dee3381
constraint: reorganise constraints
...
Extended some constraint to support BaseMulti.
2018-07-30 13:03:54 +08:00
Zheng, Lei
1b43f4f701
gui: improve selection handling
2018-07-30 13:03:54 +08:00
Zheng, Lei
ad35683c87
Add support for constraint multiplication
2018-07-30 13:03:54 +08:00
Zheng, Lei
b5d594ce59
gui: optimize large selection performance
2018-07-30 13:03:54 +08:00
Zheng, Lei
5dacdb4fde
gui: change auto element visibility command behavior
2018-07-30 13:03:54 +08:00
Zheng, Lei
34a56d92b3
gui: add AsmCmdToggleVisibility command
...
For easy toggling of part visibility
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
8bce8889f6
gui: tidy up workbench menu
2018-07-13 11:25:56 +08:00
Zheng, Lei
5c35ad78f0
Add six
python module
2018-07-02 16:53:30 +08:00
looooo
7fb8cf48ad
py3-fixes:
...
- use six.with_metaclas(metaclass, baseclass)
- some imports must be handled in a different way if py_solve is a external package (conda)
2018-07-01 20:42:59 +02: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
ce6b13bdd1
gui: eliminate unnecssary warning in auto element vis
2018-05-03 18:13:44 +08:00
Zheng, Lei
f1e6ce4425
gui: reset visiblity on activate auto element visibility
2018-04-22 07:03:14 +08:00
Zheng, Lei
90fc3e368c
gui: make AutoElementVis feature active by default
2018-04-11 18:09:26 +08:00
Zheng, Lei
10ca2f7710
gui: support tree view mouse over preselection
2018-03-24 12:12:17 +08:00
Zheng, Lei
f3001fba90
gui: sync with FC core API change
2018-03-03 07:54:32 +08:00
Zheng, Lei
458022bba4
assembly: enhance workplane function
...
New toolbar command to create workplane in XZ and ZY direction. Allow
workplane to be created based on all type of elements. The same
AsmWorkplane object can now also represent a line or a point.
2018-02-07 17:39:00 +08:00
Zheng, Lei
d4992a4706
mover: support tracing any geometry element
2018-01-29 17:16:21 +08:00
Zheng, Lei
a9b302c0ac
assembly: no doc touch when auto changing element visibility
2018-01-27 18:01:55 +08:00
Zheng, Lei
a0339c1e5b
gui: mute auto element vis exception when closing document
2018-01-27 18:01:27 +08:00
Zheng, Lei
a8f11a4a50
Add "Auto element visibility" command
...
When enabled, it will hide all AsmElement, and AsmElementLink, and only
shown then when they are selected, or a AsmConstraint object is
selected in the tree view
2018-01-27 12:15:05 +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
Zheng, Lei
fb9ad1609d
gui: fix assembly solve command
...
Fix selection detection, and undo/redo setup
2018-01-07 19:05:29 +08:00
Zheng, Lei
eb6519ff8c
Refactor undo/redo with FreeCAD.setActiveTransaction()
2017-12-24 18:43:34 +08:00
Zheng, Lei
9e98a55b07
gui: fix tree item move command
2017-12-09 13:26:00 +08:00
Zheng, Lei
176817a635
Migrate to new style FC module
2017-12-07 03:14:13 +08:00
Zheng, Lei
15babab61d
Drop usage of future and past module
...
FC Windows distribution doesn't have these modules
2017-11-22 01:13:42 +08:00