Commit Graph

3204 Commits

Author SHA1 Message Date
Yorik van Havre
9c262efd19 Draft: Turn Draft BezCurves into faces when closed 2014-02-24 10:56:00 -03:00
wmayer
effedb5d1c + detect from Python whether a document is modified, give option to suppress warning from SendMsgToActiveView 2014-02-24 11:30:27 +01:00
Yorik van Havre
b0f61652f4 Arch: Added BezCurve to Arch WB 2014-02-23 12:04:37 -03:00
WandererFan
463600595c Cosmetic change - remove "######" placemarkers 2014-02-23 11:54:59 -03:00
Sebastian Hoogen
2358b7e3d1 Draft Bezier Curve: implemented Continuity Property
Draft: allow continuity on closed Bezier curves

Draft: BezCurve bugfixes
    - smoothBezCurve
    - edit mode
    - avoid splitting points into segments as long as degree is zero
    - increase the continuity when closing curve
    - closed berzier curves
    - Catch modifications of continuity of first and last knot on open curves
2014-02-23 11:54:59 -03:00
Sebastian Hoogen
d5fedf10d6 Draft: added functions to edit tangent or symmetric bezier curves
changed icon Draft_BezTanNode
       bugfix in Draft BezCurve modifytangentpole
       move poles with knots for Bezier Curves with Degree >=3
       make bezier curves symmetric/tangent when clicking on poles by
           keeping the coordinates of the selected pole
2014-02-23 11:54:58 -03:00
WandererFan
d39898edf4 Add BezCurve tangent/symmetric buttons to Draft.Edit 2014-02-23 11:54:58 -03:00
Sebastian Hoogen
19549e0940 Draft Bezier Curves: Add functionality to mockup
- Split poles to multiple bezier segments
     - set degree of bezier curve
     - Close Draft bezier curves
     - set Degree at creation
     - implement addPoint for piecewise Bezier curves

Draft BezCurve bugfixes
    - fix Close button for BexCurve Edit
    - fix tracker behaviour in for BezCurve.undoLast

Draft Bezier Curve: use circle trackers for control points

Draft: prepare functions to make bezier knots tangent or symmetric
2014-02-23 11:54:58 -03:00
WandererFan
d6313b057a Add Draft Bezier Curve draw & edit mockup using bSpline tools. 2014-02-23 11:54:58 -03:00
wmayer
847f3f27e0 + Implement alternative to load ui files without using PySide's QtUiTools module 2014-02-22 18:49:22 +01:00
Yorik van Havre
96aee2dbff Fixed a regression in wire.makePipeShell caused by commit d62ed23 2014-02-22 11:01:43 -03:00
Yorik van Havre
ca7da6c2e9 Arch: removed some debug output 2014-02-22 11:00:10 -03:00
Yorik van Havre
b5a1a8179b Draft: Fixed IsActive methods - fixes #1431 2014-02-22 10:59:28 -03:00
wmayer
59a8e1d181 + fixes #0001429: don't apply booleans on null shapes 2014-02-22 13:06:30 +01:00
blobfish
4ee18348cb Part: CheckGeometry: Mantis #0001427
Store coin referenced pointer instead of viewprovider
2014-02-22 12:13:11 +01:00
wmayer
c888f86048 + Fix for clang 2014-02-22 11:37:03 +01:00
wmayer
4ffebad49c + Minor fix in test feature 2014-02-22 11:36:48 +01:00
wmayer
11ebf1deb7 + Avoid to unnecessarily throw Py::Exception 2014-02-22 11:35:51 +01:00
Yorik van Havre
f8cd87a696 Fixed Draft utilities menu 2014-02-21 18:16:25 -03:00
Yorik van Havre
edf88a8e2d Updated sphinx files 2014-02-21 17:53:06 -03:00
Yorik van Havre
654a6e45f3 Arch: fixed Continue mode 2014-02-21 17:52:14 -03:00
Yorik van Havre
c54eec3dbc Used new PropertyQuantity API in Draft & Arch - fixes #1414 2014-02-21 12:37:29 -03:00
wmayer
515a3347ab + Handle empty system path in init script 2014-02-21 13:29:22 +01:00
jriegel
2e1a84c149 higher level exception handling on Windows 2014-02-20 22:54:30 +01:00
jriegel
e54f0e1903 fix and test handler for DIVZERO 2014-02-20 20:31:42 +01:00
jriegel
60177f66e5 fix commit 2014-02-20 20:08:47 +01:00
jriegel
15fa1f525b Test case for system exceptions in FeatureTest and try to catch more of them 2014-02-20 20:03:43 +01:00
blobfish
a1c4740f9b Part: CheckGeometry: Mantis #0001426
Empty compound throwing exception for bounding box.
2014-02-20 17:46:04 +01:00
Yorik van Havre
06f5ebdc0b Draft: small cleanup in draft menu 2014-02-20 11:25:34 -03:00
Sebastian Hoogen
e63a40c170 OpenSCAD: import surfaces 2014-02-20 11:12:51 -03:00
Sebastian Hoogen
c5f73a2bba OpenSCAD: use PropertyQuantity 2014-02-20 11:12:51 -03:00
Sebastian Hoogen
9bcd781864 OpenSCAD binary gives version info on stderr in never versions 2014-02-20 11:12:51 -03:00
Sebastian Hoogen
0d3dff3681 Use Part::Mirroing in importCSG 2014-02-20 11:12:51 -03:00
Sebastian Hoogen
3db8e7ed54 OpenSCAD use PythonFeatures for hull and minkowski 2014-02-20 11:12:51 -03:00
Sebastian Hoogen
642ddab10f OpenSCAD: igonre cylinder with negative height
and bugfix in mesh import
2014-02-20 11:12:51 -03:00
wmayer
91868b2a48 + Fix for OCC 6.6 2014-02-20 10:33:09 +01:00
blobfish
9918a10a1f Part: CheckGeometry:
adding build entry name for dialog
    add bounding box to all entries
    fixed the positioning of bounding box
    removal of object hierarchy. boost function dispatch
    add BOPAlgo_ArgumentAnalyzer
2014-02-19 18:16:08 -05:00
jriegel
9f97cab125 Improve runing the Calculix process 2014-02-18 22:07:46 +01:00
wmayer
d5d9008704 + Update Material resource file 2014-02-18 14:00:11 +01:00
Cercos-Pita J.L
b57b2984fc Modified the resources used tool 2014-02-18 10:47:50 +01:00
Cercos-Pita J.L
172f094038 Cleared non-updated tools 2014-02-18 10:16:56 +01:00
Cercos-Pita J.L
7287fcaa18 Cleared unused icons 2014-02-18 10:13:13 +01:00
Cercos-Pita J.L
1b2d6e53ec Regenerated the branch 2014-02-18 10:08:12 +01:00
wmayer
a6b734c8ce + Set const attribute to Python binding of TopoFace where needed 2014-02-17 17:19:14 +01:00
wmayer
fafe85ba86 + fixes #0001418: Base::Matrix4d can't invert rotoinversion 2014-02-17 16:42:28 +01:00
wmayer
018ead2be3 + draw additional dashed line in brush tool 2014-02-17 15:27:59 +01:00
wmayer
2eb40b4fd8 + fixes #0001388: SIGSEGV in Part::GeometryCurvePy::toBSpline 2014-02-17 11:40:09 +01:00
WandererFan
a024719a6a Handle non-Ascii in ShapeString SStringValue 2014-02-17 10:48:56 +01:00
wmayer
9dedc1a1f7 + Fix compiler warning 2014-02-17 10:45:23 +01:00
WandererFan
1a0a2d1013 revise Part.distToShape return value format 2014-02-17 10:34:14 +01:00