Markus Lampert
749fe3631a
Consolidated all depth calculations.
2017-09-28 11:27:47 -07:00
Markus Lampert
d5f48319a0
Added manual locking of start and final depths - and automatic updated if not.
2017-09-28 11:27:47 -07:00
Markus Lampert
02698d2d67
Dealing with undefined curves - without trampling all other changes.
2017-09-28 11:27:47 -07:00
Markus Lampert
bdcdf0292c
Revert "Dealing with undefined curves in drillability checking."
...
This reverts commit bba1c4871db42bed98992bd1dca764ecd42e98b7.
2017-09-28 11:27:47 -07:00
Markus Lampert
7e16f7fa4a
Added automatic depth calculation into PathOp.execute.
2017-09-28 11:27:47 -07:00
Markus Lampert
c2504da3e0
Dealing with undefined curves in drillability checking.
2017-09-28 11:27:46 -07:00
Markus Lampert
dc81bde798
Path selection resiliency against selections without sub features - which seem to have become common place.
2017-09-28 11:27:46 -07:00
Markus Lampert
6fb7669f3d
Added editing resiliency to stock from base editor.
2017-09-28 11:27:46 -07:00
Markus Lampert
fc8442d75e
Added support for Sphere and SurfaceOfExtrusion to isVertical/isHorizontal.
2017-09-28 11:27:46 -07:00
Markus Lampert
2eb367989a
Fixed merge issue
2017-09-28 11:27:46 -07:00
Markus Lampert
a6a572b12c
Allow passing in additional face names to horizontalFaceLoop to further constrain the solution.
2017-09-28 11:27:46 -07:00
Markus Lampert
a34b7d4a92
Added support for Part.Ellipse to isHorizontal/isVertical.
2017-09-28 11:27:46 -07:00
Markus Lampert
942faadde6
Ensure all edges of wires for horizontalEdgeLoop are also horizontal - required for rejecting solutions that include part of cylinder walls.
2017-09-28 11:27:46 -07:00
Markus Lampert
0c1f3c1e46
Fixed pocket depth calculation in case no base object is specified.
2017-09-28 11:27:46 -07:00
Markus Lampert
01b0225c4e
Added loop detection for vertical faces and enhanced usability of loop select command accordingly.
2017-09-28 11:27:46 -07:00
Markus Lampert
fd3b2220a5
Enhanced isVertical/isHorizontal functions accepting a Vector, and Edge or a Face now.
2017-09-28 11:27:46 -07:00
Markus Lampert
6b0f36f189
Extended edge-loop-selection command become active if there is a single edge selected and that edge is only part of one wire in the horizontal plane.
2017-09-28 11:27:46 -07:00
Markus Lampert
931662b3db
Basic support for loop of vertical faces for PathPocketShape.
2017-09-28 11:27:46 -07:00
Markus Lampert
d8ef665eb1
Added support for selecting the wall of a cylinder for pockets.
2017-09-28 11:27:46 -07:00
Markus Lampert
b222c99372
Combine all touching/overlapping faces of a pocket into a single face for machining.
2017-09-28 11:27:46 -07:00
Markus Lampert
969de51e51
Basic pocket generation from horizontal faces.
2017-09-28 11:27:46 -07:00
Markus Lampert
b8030be95f
Added copy of pocket op back into the UI.
2017-09-28 11:27:46 -07:00
Markus Lampert
cf4a300569
Moved PathPocket into 3d Tools command group with new icon.
2017-09-28 11:27:46 -07:00
wmayer
e00bb6f0b6
fix linker error with gcc
2017-09-28 18:43:48 +02:00
wmayer
6126d63ac1
add missing header file
2017-09-28 18:34:40 +02:00
wmayer
d18500c012
fix implementation of MeshPointPy
2017-09-28 15:28:24 +02:00
wmayer
674c0159da
expose BRepFeat_SplitShape to Python
2017-09-28 12:55:24 +02:00
wmayer
c6208aa098
add typedef Py::TopoShape for convenience, move shape2pyshape to own file
2017-09-28 12:54:28 +02:00
wmayer
e5b81c968d
Needs to increment returned object
2017-09-28 12:51:22 +02:00
wmayer
a2bfe1bbe1
check for correct selection in Symmetry and Array sketcher commands
2017-09-27 19:12:30 +02:00
Markus Lampert
b3a1e8abbd
Remove PathDressup from startup script.
2017-09-26 12:09:35 -07:00
Peter Lama
991573f1fc
Fix macOS button layout in property editor
...
The size of the "..." button calculated by QMacStyle was not correct,
causing other widgets in the layout to be clipped.
Also, set the size of all "..." buttons the same way.
2017-09-26 10:56:55 -03:00
Markus Lampert
9d81b1ec7b
Fixed cmake issue
2017-09-26 10:51:17 -03:00
Markus Lampert
27290dddfe
Added script to run pylint for errors.
2017-09-26 10:51:17 -03:00
Markus Lampert
049d403976
Refactor to outsmart pylint error.
2017-09-26 10:51:17 -03:00
Markus Lampert
fa2bb2a90c
Fixed pylint errors.
2017-09-26 10:51:17 -03:00
Markus Lampert
f31d42c875
Fixed class name typo - thanks pylint.
2017-09-26 10:51:17 -03:00
Markus Lampert
c393c6dc6a
Fixed refactoring issue for snapper tool.
2017-09-26 10:51:17 -03:00
Markus Lampert
5c07973c4c
Removing obsolete PathDressup.
2017-09-26 10:51:17 -03:00
Markus Lampert
1eaf36fd3d
Cleaned up dogbone dressup.
2017-09-26 10:51:17 -03:00
Markus Lampert
567f592d84
Implemented interface functions in base classes.
2017-09-26 10:51:17 -03:00
Markus Lampert
18a3fc0580
Switched to .format() to not confuse pylint with translate.
2017-09-26 10:51:17 -03:00
wmayer
14f6de974b
fix typos
2017-09-25 22:36:31 +02:00
wmayer
6d9886775c
fixes #0002722 : Attached cube doesn't follow support
2017-09-25 22:36:02 +02:00
wmayer
3370d20a0d
fixes #0003146 : Crash in PartDesign Sweep
2017-09-25 15:13:58 +02:00
wmayer
b69d80fab1
0002642: Can't open saved file (undiscovered bug/s from PDN?)
2017-09-24 23:51:09 +02:00
wmayer
270d1ab175
fix determination of number of columns
2017-09-24 21:33:34 +02:00
wmayer
0816fd1bba
0003010: Spreadsheet -> Drawing, maximum rows
2017-09-24 21:08:30 +02:00
wmayer
1afad5311c
add missing include
2017-09-24 19:48:01 +02:00
wmayer
b72884a468
0002303: 404 from auto-generated Help > Automatic python modules documentation
2017-09-24 15:15:48 +02:00