Zheng, Lei
78904d5b40
constraint: add measurement pseudo constraint
...
Closes #52
2018-09-22 13:42:46 +08:00
Zheng, Lei
af5789c4f8
gui: add QuickSolve command
...
Related to #118
2018-09-18 21:06:15 +08:00
Zheng, Lei
5e0a23903e
assembly: recompute when multiplying constraint
2018-09-17 21:26:06 +08:00
Zheng, Lei
1b9c948f0e
assembly: fix getSubObjects()
2018-09-15 10:45:43 +08:00
Zheng, Lei
c83fbce99c
assembly: added a few context menu actions
...
* ElementGroup: sort elements by label
* Constraint: toggle disable
* Assembly: toggle freeze
Closes #80
2018-09-11 17:48:52 +08:00
Zheng, Lei
ed4b92ad23
assembly: sync label between Element and ElementLink
2018-09-07 17:48:43 +08:00
Zheng, Lei
5b2f28c38b
assembly: fix element duplicate label checking
2018-09-07 14:47:12 +08:00
Zheng, Lei
59c8fa186f
assembly: support dropObjectEx() core change
2018-09-05 12:32:23 +08:00
Zheng, Lei
6dfd63db6b
assembly: support sync placement on drag and drop
2018-09-03 14:43:02 +08:00
Zheng, Lei
821d7194fc
gui: add New Element command
2018-08-24 17:27:29 +08:00
luz.paz
e9fe377f7b
Misc typos and whitespace fixes
...
Found via `codespell`
2018-08-19 09:46:06 +08:00
Zheng, Lei
7adcf54874
assembly: fix feature double clicking
2018-08-19 09:10:35 +08:00
Zheng, Lei
c67bf962de
assembly: obsolete sechdule delete
2018-08-18 09:11:28 +08:00
Zheng, Lei
e16f2ad36d
constraint: fix constraint multiplication
2018-08-18 09:11:04 +08:00
Zheng, Lei
7d4b184394
constraint: optimize constraint multiplication
2018-08-17 19:10:03 +08:00
Zheng, Lei
677ba607f1
assembly: move implementation of setPlacement()
2018-08-17 19:07:54 +08:00
Zheng, Lei
13d6f1e651
assembly: fix AsmElement.getElementSubName()
2018-08-17 19:07:22 +08:00
Zheng, Lei
46783ce484
assembly: silence exception when deleting
2018-08-15 18:25:34 +08:00
Zheng, Lei
c6fa2c0931
assembly: reduce auto recompute transaction
2018-08-15 10:58:30 +08:00
Zheng, Lei
c1be4f263c
assembly: fix getElementInfo()
2018-08-15 10:58:15 +08:00
Zheng, Lei
8f3fdf13fd
assembly: fix AsmElement link behavior
2018-08-15 10:54:55 +08:00
Zheng, Lei
b678c360cf
assembly: auto reload partial document on unfreeze
2018-08-06 00:39:00 +08:00
Zheng, Lei
bbab50a66b
assembly: fix auto recompute transaction name
2018-08-03 19:09:01 +08:00
Zheng, Lei
a1506a1d67
assembly: fix element group drag and drop
2018-08-03 19:08:57 +08:00
Zheng, Lei
58a6ad6752
Copy constraint properties when multiply and expand
2018-08-02 21:05:18 +08:00
Zheng, Lei
81df569c4d
Fix solver fixed part finding
2018-08-02 18:57:52 +08:00
Zheng, Lei
f84f5b47d2
assembly: fix handling of link array placement
2018-08-02 18:57:48 +08:00
Zheng, Lei
49625d3b0c
assembly: fix element link offset
2018-08-02 17:43:05 +08:00
Zheng, Lei
03d9121351
assembly: fix drag and drop of AsmElementLink
2018-08-01 17:54:47 +08:00
Zheng, Lei
03a336480f
assembly: improve selection of collpased link array
2018-07-30 13:03:55 +08:00
Zheng, Lei
d3c8ab7ed1
assembly: fix assembly freezing function
2018-07-30 13:03:55 +08:00
Zheng, Lei
33629eecff
assembly: add Offset property to AsmElementLink
2018-07-30 13:03:55 +08:00
Zheng, Lei
05f476c9e4
assembly: fix object deletion
2018-07-30 13:03:55 +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
91cc933ec9
assembly: fix ViewProviderAsmElement default color
2018-07-30 13:03:55 +08:00
Zheng, Lei
1e4db01ff5
assembly: auto solve on constraint group change
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
a6251981f4
assembly: make relation group optional
2018-07-30 13:03:54 +08:00
Zheng, Lei
0a24b81bde
assembly: fix origin object selection in array
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
2dcbb2e1fb
assembly: remove logic of making AsmElementSketch
2018-07-30 13:03:54 +08:00
Zheng, Lei
548c784f65
assembly: fix canAutoSolve()
2018-07-30 13:03:54 +08:00
Zheng, Lei
58ecba3ca7
assembly: various fix of Assembly freezing feature
2018-07-30 13:03:54 +08:00
Zheng, Lei
3e06e1212f
assembly: explicit copy shape in AsmElement
2018-07-30 13:03:54 +08:00
Zheng, Lei
4eb9910b02
assembly: fix support of link to a link array
2018-07-30 13:03:54 +08:00
Zheng, Lei
871b945cf6
assembly: use new API canAddToSceneGraph()
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
8cf599ec15
assembly: new relationGroup for part-constraint-relationship
2018-07-13 16:04:32 +08:00
Zheng, Lei
e63118d6b5
assembly: support freezing assembly
...
New property 'Freeze' added to assembly container to freeze any update
of the assembly.
AsmPartGroup and AsmElement has been change to bind to
Part::FeaturePython instead of App::FeaturePython, in order to be able
to hold its own shape when frozen. The new ChildViewProvider feature in
ViewProviderLink is used to display the native shape.
2018-07-13 11:25:56 +08:00
Zheng, Lei
e6bb489990
assembly: fix parts tracking for auto solving
2018-07-05 08:22:55 +08:00