Commit Graph

318 Commits

Author SHA1 Message Date
Zheng, Lei
8bbe8e5dd9 Constraint: allow multiple elements from the same part
Fixes #150
2018-12-04 13:58:25 +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
85d224a1f0 assembly: enforce no '.' rule in AsmElement re-labeling 2018-11-22 09:10:57 +08:00
Zheng, Lei
2e23850947 Move FCADLogger class into FreeCAD core 2018-11-17 14:42:14 +08:00
Zheng, Lei
ab7a9b865f gui: fix GoToLinked command 2018-11-17 09:56:13 +08:00
Zheng, Lei
60638074b9 assembly: imporove initial placement of constraint multiply 2018-10-11 06:33:15 +08:00
Zheng, Lei
59b9b41628 assembly: support getDropPrefix() API 2018-10-11 06:32:47 +08:00
Zheng, Lei
2bb2afd651 assembly: fix AsmElementLink onChanged() 2018-10-10 19:22:47 +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
1fa9fc673a assembly: more optimization for constraint multiplication 2018-10-10 18:19:14 +08:00
Zheng, Lei
c66f782e65 assembly: change AsmElement linking behvaior
Instead of link to PartGroup, which causes over dependency, AsmElement
now links directly the part object. Note that this breaks forward
compatibility.
2018-10-09 16:05:57 +08:00
Zheng, Lei
5d9558b404 mover: fix getMovingElementInfo() 2018-10-09 16:05:16 +08:00
Zheng, Lei
6cff9d111b Fix constraint multiplication 2018-10-08 21:30:57 +08:00
Zheng, Lei
cb84709871 assembly: fix support of draft LinkArray
Fixes #58
2018-09-26 16:03:08 +08:00
Zheng, Lei
19ef857d84 solver: sync core API change
Fixes #52
2018-09-23 21:10:19 +08:00
Zheng, Lei
78904d5b40 constraint: add measurement pseudo constraint
Closes #52
2018-09-22 13:42:46 +08:00
Zheng, Lei
d805d4a8eb Added some icons 2018-09-22 13:42:35 +08:00
Zheng, Lei
9aa489942d constraint: int Distance/Angle with current value
Closes #111
2018-09-21 19:53:21 +08:00
Zheng, Lei
f8dfcd6615 utils: fix getElementRotation
Fixes #123
2018-09-19 07:43:17 +08:00
Zheng, Lei
e6816fb551 utils: fix getElementPos
Fixes #122
2018-09-19 07:42:59 +08:00
Zheng, Lei
af5789c4f8 gui: add QuickSolve command
Related to #118
2018-09-18 21:06:15 +08:00
Zheng, Lei
170e73969a constraint: fix Perpendicular constraint
Fixes #119
2018-09-18 19:15:19 +08:00
Zheng, Lei
1191dfc68e gui: change timer creation 2018-09-18 19:14:50 +08:00
Zheng, Lei
5e0a23903e assembly: recompute when multiplying constraint 2018-09-17 21:26:06 +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
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
79614974f6 gui: do not toggle Element visibility on restoring 2018-09-06 15:04:17 +08:00
Zheng, Lei
dda56db7a5 utils: relax hasCenter()
Fixes #51
2018-09-06 06:58:54 +08:00
Zheng, Lei
fc8f2f1a47 constraint: fix constraint multiplication 2018-09-05 20:44:10 +08:00
Zheng, Lei
59c8fa186f assembly: support dropObjectEx() core change 2018-09-05 12:32:23 +08:00
Zheng, Lei
91b57c9727 constraint: fix addMidPoint() 2018-09-03 14:43:58 +08:00
Zheng, Lei
dcef9f3c4b utils: ignore App::Plane/Line shape returned from Part.getShape 2018-09-03 14:43:24 +08:00
Zheng, Lei
6dfd63db6b assembly: support sync placement on drag and drop 2018-09-03 14:43:02 +08:00
Zheng, Lei
e29307a4af gui: batch selection change using timer 2018-08-31 09:35:08 +08:00
Zheng, Lei
0d633eca83 system: fix orientation constraint 2018-08-30 07:03:50 +08:00
Zheng, Lei
63ebe07d9e gui: reorder toolbar buttons 2018-08-28 14:21:37 +08:00
Zheng, Lei
ed14946534 Change icon cache name 2018-08-28 07:48:46 +08:00
Zheng, Lei
821d7194fc gui: add New Element command 2018-08-24 17:27:29 +08:00
Zheng, Lei
104d5d10b4 Add new icon 2018-08-24 17:27:23 +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