Markus Lampert
89da621869
Refactored Commmand and ViewProvider to be data driven and moved imlementation into PathAreaOpGui.
2017-08-22 10:16:57 -03:00
Markus Lampert
0617d360d0
Converted PathProfile to be based on PathAreaOp.
2017-08-22 10:16:57 -03:00
Markus Lampert
c0c2fc5dfb
Fixed issues with BaseGeometry UI processing and extended interface to support multiple shapes.
2017-08-22 10:16:57 -03:00
Markus Lampert
98c9c544b4
Moved pocket specific logic back into PathPocket.
2017-08-22 10:16:57 -03:00
Markus Lampert
bd83f3d776
Split pocket gui into its own file and based on PathAreaOpGui.
2017-08-22 10:16:57 -03:00
Markus Lampert
bf025123a0
Moved PathPocket to use PathAreaOp.
2017-08-22 10:16:57 -03:00
Markus Lampert
6eee20dca8
Cleaned up import statements.
2017-08-22 10:16:57 -03:00
Markus Lampert
baa6215292
Corrected selection index.
2017-08-22 10:16:57 -03:00
Markus Lampert
56d72705b6
Updating cmake files.
2017-08-22 10:16:57 -03:00
Markus Lampert
03f79acfcd
Added alternate TaskPanel layouts, for fun.
2017-08-22 10:16:57 -03:00
Markus Lampert
4863fb8884
Added Depths page.
2017-08-22 10:16:57 -03:00
Markus Lampert
45b890b308
First cut on splitting GUI into generic part and op specifics.
2017-08-22 10:16:57 -03:00
Markus Lampert
8d562e692d
Split Contour UI into it's own implementation file.
2017-08-22 10:16:57 -03:00
Markus Lampert
3b2bc562cb
Split Contour op into generic PathArea part and contour specifics.
2017-08-22 10:16:57 -03:00
Markus Lampert
5f40fb735c
Fixed typo.
2017-08-22 10:16:57 -03:00
luzpaz
a4766ba5dd
Draft: grammer fix
2017-08-22 10:09:46 +02:00
Markus Lampert
447eef0efa
Use argparse for post processor argument parsing and added preamble and postamble as arguments.
2017-08-21 14:22:08 -07:00
Markus Lampert
39d987bee3
Set object's Restore flag while restoring the Path property.
2017-08-20 17:20:55 -07:00
wmayer
2ae441ff9d
unit test for duplicate links in a group
2017-08-19 19:36:40 +02:00
Abdullah Tahiri
3be1611684
Refactoring Sketcher execute() to use solve()
2017-08-19 17:14:28 +02:00
Abdullah Tahiri
395f9e1576
Sketcher: Extension to report redundancy, Standardisation of return codes for solve, documentation, initialisation of solver information
...
========================================================================================================================================
Motivation:
- Improve notifications of redundancy in the solver (Bonus effect, now the sketcher refuses to add a redundant datum constraint)
- Initialize all solver information, so that it is accurate also in corner cases.
- Provide different return codes for the different solver status/conflicting/redundant/overconstraint (also looking forward for a future refactoring)
Impact:
- Python users that are currently using the return code of solve() for detecting overconstraint/conflicting/solver error, if any, might have to adapt their scripts.
Those who are just checking for zero/non-zero will have to do nothing.
2017-08-19 17:14:28 +02:00
Abdullah Tahiri
3a9e5499a6
Clarify solver situation at the end of of ViewProvider::OnDelete
2017-08-19 17:14:27 +02:00
Abdullah Tahiri
32f868f1ca
Fixing unreported bug behaving like #2710 without AutoUpdate under conflicting constraints + improving documentation
2017-08-19 17:14:27 +02:00
Abdullah Tahiri
58210251ca
Refactoring solve+recompute and reinstating initial solve+recompute behaviour
2017-08-19 17:14:27 +02:00
wmayer
5661d91371
fixes #0002710 : Freecad doesn't show sketch elements added when overconstrained
...
issue #0002836 : Crash in sketcher
2017-08-19 17:14:27 +02:00
wmayer
e73a16e7b4
when drawing constraint icon handle the case when view provider of sketch is not in sync with geometry
2017-08-19 17:14:27 +02:00
Yorik van Havre
d8e2f8c221
Arch: Fixed orienation bug in structure
2017-08-19 11:56:08 -03:00
wmayer
31810ce05a
compile Path module with boost < 1.55
2017-08-19 14:30:55 +02:00
Markus Lampert
8f080e54d2
Turned tracking off for profile.
2017-08-19 13:30:03 +02:00
Markus Lampert
0e794681ec
Reduced ramp entry log level to info.
2017-08-19 13:30:03 +02:00
Markus Lampert
e90587c60f
Removed automatic parameter emmission into output file from phillips post processor.
2017-08-19 13:30:03 +02:00
Markus Lampert
c13c4ca7fb
Made comments real openbsp comments, instead of relying on the g-code compatibility.
2017-08-19 13:30:03 +02:00
Markus Lampert
39998b6645
Changed speed setting to take opensbp multiple speed rates into account - and only issues a new setting if there are any changes. From the documentation it seems we ought to use VS instead of JS and MS if we don't want the ramp-down-ramp-up procedure involved with FS and MS. Given that Path only changes these settings on a tool change it's probably OK for now.
2017-08-19 13:30:03 +02:00
Markus Lampert
75c2aadbb9
Fixed xy vs. z speed order for MS and JS command.
2017-08-19 13:30:03 +02:00
Markus Lampert
76bef6b534
Added support for comments to opensbp
2017-08-19 13:30:03 +02:00
Markus Lampert
297999c6ce
Don't create step movements for vertically diagonal moves.
2017-08-19 13:30:03 +02:00
wmayer
491525f7ac
fix crash when moving a free sketch to a body
2017-08-19 13:20:53 +02:00
Yorik van Havre
a3baadd80b
Arch: Renamed Rebar -> Custom Rebar
2017-08-18 20:57:43 -03:00
Yorik van Havre
db56b3eca6
Arch: Don't remove splitter if removing splitter fails
2017-08-18 12:57:22 -03:00
Yorik van Havre
8894065422
AddonManager: don't close if a thread is still running
2017-08-18 11:52:31 -03:00
Abdullah Tahiri
46a8598e71
CommandSketcherBSpline Increaseknot extended to comply with the convention: if not rethrowing, must report
2017-08-17 22:54:19 +02:00
Abdullah Tahiri
daffa8e08e
SketchObject Modifyknotmultiplicity written to support translatable exception messages
2017-08-17 22:45:22 +02:00
Abdullah Tahiri
fa3a4f1f4c
Exceptions: translation support
2017-08-17 22:44:11 +02:00
Yorik van Havre
15de1287ee
Draft: draft2sketch now (partially) supports bezcurves and bsplines (no constraints yet)
2017-08-16 19:25:27 -03:00
Yorik van Havre
c8db8c5ba7
Arch: Fixed cutplane bug - fixes #3082
2017-08-16 18:31:17 -03:00
Yorik van Havre
de982f7c29
Draft: Fixed wrong arc projections in TechDraw
2017-08-16 17:52:56 -03:00
Yorik van Havre
223f5b58f7
Arch: Fixed wrong IFC extrusion value
2017-08-16 16:42:51 -03:00
wmayer
3fee9bad3e
add methods to get normal and curvature information from surfaces
2017-08-14 12:24:42 +02:00
Bernd Hahnebach
6482870c8b
FEM: gmsh mesh tool, fix geo tolerance value
2017-08-14 09:50:43 +02:00
Markus Lampert
354538956d
Fixed tool tip length compensation and added safeguards against invalid cutting edge angles.
2017-08-13 16:21:22 -07:00