Commit Graph

291 Commits

Author SHA1 Message Date
Anton Fosselius
bdaa7c1e23
#10 fix typo in readme
- Infrustracture -> infrastructure
2018-06-12 07:58:05 +02:00
Anton Fosselius
6d34ad00e9
Fixed typo in solver log output
- fixed typo in log message
2018-06-12 07:02:20 +02:00
Zheng, Lei
053517e6e2 system: fix offset in PlaneAlignment 2018-06-10 09:17:40 +08:00
Zheng, Lei
042c43ddd2 assembly: prevent deleting constraint group 2018-06-04 12:03:41 +08:00
realthunder
857bbd6c48
Merge pull request #12 from Patola/patch-1
small typo to the design wiki link.
2018-06-04 10:32:53 +08:00
Patola
b91cd7d41a
small typo to the design wiki link.
Changed "|" back to "/". Then it works.
2018-06-03 22:49:08 -03:00
Zheng, Lei
35385866aa gui: add command to lock mover for fixed parts 2018-06-03 13:14:58 +08:00
Zheng, Lei
939f571aa8 solver: do not raise error when no assembly is found 2018-06-03 12:39:02 +08:00
Zheng, Lei
4b1a3b9de6 assembly: add support for Origin 2018-06-03 12:37:32 +08:00
Zheng, Lei
200ad8795f assembly: support color and visibility override 2018-05-24 15:27:20 +08:00
Zheng, Lei
81cbd0412f Fix typo in Readme 2018-05-22 06:43:17 +08:00
Zheng, Lei
f11acae52e mover: add quick move command 2018-05-21 19:07:47 +08:00
Zheng, Lei
ccdc989539 Add quick mover icon 2018-05-21 19:07:47 +08:00
Zheng, Lei
31f1f2b849 constraint: support cylindrical plane in AxialAlignment and Colinear 2018-05-21 19:07:47 +08:00
Zheng, Lei
fe7a1757cb constraint: add OffsetX and offsetY to PlaneCoincident 2018-05-21 19:07:47 +08:00
Zheng, Lei
094828561b constraint: extend Angle locking to yaw-pitch-roll
Angle locking applies to PlaneCoincident, PlaneAlignment,
AxialAlignment, and MultiParallel
2018-05-21 19:07:44 +08:00
Zheng, Lei
61ccdf5bac assembly: fix Part.getShape() for Assembly container 2018-05-21 19:07:18 +08:00
Zheng, Lei
ce6b13bdd1 gui: eliminate unnecssary warning in auto element vis 2018-05-03 18:13:44 +08:00
Zheng, Lei
61466dce67 util: optimize getElementShape() 2018-04-23 12:55:18 +08:00
Zheng, Lei
f1e6ce4425 gui: reset visiblity on activate auto element visibility 2018-04-22 07:03:14 +08:00
Zheng, Lei
f9ed2eb880 Improve warning on solver backend not found 2018-04-20 14:14:56 +08:00
Zheng, Lei
287642d34a assembly: fix workplane command activation 2018-04-19 18:01:12 +08:00
Zheng, Lei
fec914d62f Update readme 2018-04-17 21:10:57 +08:00
Zheng, Lei
0017c2c7c3 Add support for MacOS 2018-04-11 18:13:06 +08:00
Zheng, Lei
90fc3e368c gui: make AutoElementVis feature active by default 2018-04-11 18:09:26 +08:00
Zheng, Lei
bcaded5b43 system: fix AxialAlignment redundancy handling 2018-04-08 17:11:24 +08:00
Zheng, Lei
b5489b8a9b system: change auto relax behavior
New property is added to Assembly container named 'AutoRelax' to let
user decide. It is by default off. PlaneCoincident auto relax will be
always on regardless of this setting.
2018-03-31 07:56:41 +08:00
Zheng, Lei
6b98f8c7b6 utils: fix getElementShape()
The mover can now support whole object selection
2018-03-26 15:35:51 +08:00
Zheng, Lei
508fcd7713 assembly: support dropObjectEx API changes 2018-03-26 11:50:01 +08:00
Zheng, Lei
80bceefcc6 system: auto relax some redundant composit constraints
The order of appearance of the constraints determines how redundancies
are handled.

PlaneCoincident: the second PlaneCoincident of the same pair or parts is
relax to a 2d point horizontal or vertical constraint. The third and
onwards are ignored.  Any PlaneCoincident constraint will be ignored if
there are any existing PlaneCoincident or AxialAlignment.

PlaneAlignment: the second one is relaxed to two PointInPlane or
PointPlaneDistance constraint. The third one is relaxed to one
PointInPlane or PointPlaneDistance. The forth and onwards are ignored.
Any PlaneCoincident constraint will be ignored if there are any existing
PlaneCoincident or AxialAlignment.

AxialAlignment: ignored if there are any existing PlaneAlignment or
PlaneCoincident constraints
2018-03-24 12:12:22 +08:00
Zheng, Lei
91638cce8d mover: clear selection before activate mover 2018-03-24 12:12:22 +08:00
Zheng, Lei
78da480d56 py_slvs: allow redundant constraints 2018-03-24 12:12:22 +08:00
Zheng, Lei
10ca2f7710 gui: support tree view mouse over preselection 2018-03-24 12:12:17 +08:00
Zheng, Lei
8cf3c3f48b constraint: fix negative distance in composite constraints 2018-03-21 15:43:48 +08:00
Zheng, Lei
55ba2c2b3c constraint: tolerate empty lock constraint 2018-03-21 15:43:28 +08:00
Zheng, Lei
827d2c0f96 constraint: revert SketchPlane id 2018-03-06 10:57:22 +08:00
Zheng, Lei
56afab3245 Updated Readme 2018-03-05 17:22:00 +08:00
Zheng, Lei
f3001fba90 gui: sync with FC core API change 2018-03-03 07:54:32 +08:00
Zheng, Lei
34f407822d Added donate button to Readme 2018-03-02 10:21:35 +08:00
Zheng, Lei
a685320bc3 system: improve plane coincident/alignment offset 2018-02-18 12:50:45 +08:00
Zheng, Lei
0e7e94941a constraint: fix line plane parallel and perpendicular 2018-02-18 12:50:45 +08:00
Zheng, Lei
2dd360882a system: fix zero angle locking 2018-02-18 12:50:45 +08:00
Zheng, Lei
951a1f5b81 assembly: support sketch object internal geometries 2018-02-18 12:50:40 +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
1856a368d7 constraint: add colinear constraint 2018-02-06 17:39:08 +08:00
Zheng, Lei
6377bca0a4 system: fix SlvsSystem __init__ problem
Because swig generated __init__ never calls super, so we put it the
last if we want to use multi-inheritance.
2018-02-06 17:29:33 +08:00
realthunder
3be8ea4878
Merge pull request #9 from luzpaz/assem3-typos
Misc. typo fixes
2018-02-06 11:06:22 +08:00
luz.paz
fd1851a38b Misc. typo fixes 2018-02-05 05:28:09 -05:00
Zheng, Lei
f07c01cc81 Remove image making script
Scripts are move to a separate repository
https://github.com/realthunder/FreeCADMakeImage
2018-02-02 18:36:31 +08:00
Zheng, Lei
a5d953ef23 Make solver backend import error as warning 2018-02-01 20:57:26 +08:00