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
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
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
76f3ed40d1
solver: fix sympy solver
2018-01-08 11:53:30 +08:00
Zheng, Lei
c2662d8cfd
constraint: add LockAngle option
...
LockAngle option is available to the following constraints,
* PlaneCoincident
* PlaneAlignment
* AxialAlignment
* MultiParallel
2017-12-09 13:27:38 +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
Zheng, Lei
cc16b178bb
FCADLogger: add hierarchy log level support
...
Each module now has their own logger, and can be controlled separately
2017-10-31 04:09:10 +08:00
Zheng, Lei
caca713d8d
Create workbench
2017-10-31 04:08:23 +08:00
Zheng, Lei
59c2c7a35d
Code refactor to prepare for multiple backend solvers
2017-10-31 04:08:16 +08:00