Commit Graph

4295 Commits

Author SHA1 Message Date
DeepSOIC
7d0e01f17d Sketcher Ellipse bug fix:
- Fix placement of equality symbols at ellipses and arcs of ellipses
2014-12-20 12:33:32 +01:00
Abdullah Tahiri
c4fb76eb61 Sketcher Ellipse and ArcOfEllipse: Extra features and bug fixes
- Minor changes to alignment constraint selection to avoid to create objects just for simple calculations
- Equality constraint of Ellipse, ArcOfEllipse and combinations of those elements
- Bugfix for internalalignment creation of major and minor of ellipse and extension to arcofellipse
- Trim support for ellipses
- Solver threshold for rank calculation set at 1e-13.
- Trim support for arc of ellipse
- Ellipses and ArcOfEllipses as external geometry
- Validate Sketch now supports arcs of ellipse
- Tangents of Ellipse or ArcOfEllipse to any of ArcOfcircle, circle and Ellipse (using construction elements)
- Perpendicularity constraint
- Bug fix: Show/hide internal geometry not working for external geometry
- Visualization of Internal alignment constraints when selecting in the constraint widget
- Equality for ellipses and arc of ellipses
2014-12-20 12:33:31 +01:00
DeepSOIC
c8f54fcfb1 Sketcher Ellipse bug fixes:
- Fix of internal geometry creation
- Fix swapped negative and positive ends of major radius line on creation
- Removing the fudge factor (no longer needed)
- Fix to restore internal alignment - autodecide on constraint creation which point of the line is closer to the position
2014-12-20 12:33:30 +01:00
Abdullah Tahiri
69398fb739 Sketcher Ellipse and ArcOfEllipse: Major bug fixes
- Change mode so that focus1 is not a point, but two doubles so that visual model and solver model match in number of points.
- Solver fix to deal with reduced constraint partials accuracy (threshold for matrix rank calculation tweak)
- Changes suggested by logari81
2014-12-20 12:33:30 +01:00
DeepSOIC
c2dc99eacd Sketcher Ellipse bug fix: Jump back on mouseup when shrinked 2014-12-20 12:33:29 +01:00
Abdullah Tahiri
4946eddc6b Sketcher New Feature: Ellipse support
- Ellipse introduction button via (center,majaxis extreme, a point in edge), ellipse is always CCW so that Z axis goes in the positive direction of the sketch
- Backwards compatibility with files of previous versions of ellipse not defining a phi angle
- Art by Jim (all the icons you see and the XPMs shown on creation of an ellipse)
- Element Widget support for ellipses
- Box selection for ellipses
- Point on Ellipse constraint based on the gardener's method based on Ulrich's function proposal (radcan simplified, i.e. with simplify_radical sage function)
- Tangent: Ellipse to Line based on DeepSOIC's geometric formulation (radcan simplified)

Sketcher New Feature: Internal Alignment Constraint
- The element to which internal alignment is applied has to be selected last.
- All other elements are added in the order of priority, taking into account existing elements
- Art by Jim (beautiful icons).

Sketcher New Feature: Tool to show/hide/restore the internal geometry of an element
- New functionality for show/hide internal geometry:
  toggles between hiding all unused internal geometry elements and showing all internal geometry.
  The restore function is implicit to the showing all internal geometry

Sketcher New Feature: Arc of Ellipse support
- Part::Geometry + Python implementation
- ArcOfEllipse creation method
- Art by Jim (all the icons you see and the XPMs shown on creation of arc of ellipse elements)
- Sketcher Element widget for ArcOfEllipse.

Bug fix: Select elements associated to constraints works now for foci internal alignment constraints
2014-12-20 12:33:29 +01:00
Abdullah Tahiri
193ad19ddb Ellipse implementation: Art by Jim
- it also includes a shell script equivalent to the UpdateResources.bat for those who use linux
2014-12-20 12:31:27 +01:00
wmayer
ecc9184749 + fix package failure 2014-12-19 18:53:23 +01:00
wmayer
e99daf9bfa + set SMESH include dir when using libpack 2014-12-19 13:32:30 +01:00
wmayer
419a2853cd + revert PyCXX removal 2014-12-19 11:31:05 +01:00
Richard M. Shaw
d5e8ae2d05 Update CMake config to work with smesh 6.5.3.1.
New fork of standalone smesh is available here:
https://github.com/tpaviot/smesh
2014-12-19 11:23:38 +01:00
Peter Lama
90954b06f8 Remove cmake requirement for fortran
Commit b253a148 removed the need for a fortran compiler, but cmake
was still requiring one
2014-12-18 20:14:18 -08:00
wmayer
50c61534bf + extend State attribute of document object 2014-12-17 18:20:30 +01:00
wmayer
2cbd47e297 + fix build failure 2014-12-16 17:06:05 +01:00
wmayer
4815db267e + handle std::exception in Document::slotChangedObject 2014-12-16 15:06:40 +01:00
wmayer
9dd3eeeb2b + issue #0001038: Improve and show List properties in Tree View 2014-12-16 14:31:36 +01:00
wmayer
d14f1aeda7 + fixes #0001848: Radius of circle given in degrees 2014-12-16 12:10:15 +01:00
wmayer
bf45a3022b + fixes #0001857: Broken start page in Ukrainian language 2014-12-16 10:20:29 +01:00
wmayer
d11ed1a236 + fixes #0001038: Improve and show List properties in Tree View 2014-12-15 23:54:55 +01:00
wmayer
890e6d855c + fixes #0001790: Crash on undo/redo with a selection 2014-12-14 00:06:08 +01:00
wmayer
7ecb04e15a + reimplement copyObject based on merge document 2014-12-13 21:43:20 +01:00
wmayer
9d2c495f2d Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2014-12-13 19:35:53 +01:00
wmayer
4ee432d70d + get full dependency when copying an object 2014-12-13 19:35:28 +01:00
Yorik van Havre
99e1eda0c1 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2014-12-13 13:37:19 -02:00
Yorik van Havre
8053528fd5 Material: Added mk2's material cards 2014-12-13 13:36:51 -02:00
Yorik van Havre
40f8ecb379 Drawing: added new set of empty templates - issue 1856 2014-12-13 13:30:15 -02:00
wmayer
4b29119eb7 + merge project on app level 2014-12-13 16:15:21 +01:00
Yorik van Havre
9691873133 Fixed small error in concrete material 2014-12-12 14:56:27 -02:00
J.L. Cercos-Pita
6c92089a9d Removed autotools makefile template 2014-12-12 14:49:58 -02:00
J.L. Cercos-Pita
6213bd54d7 Fixed the module copy path 2014-12-12 14:49:58 -02:00
J.L. Cercos-Pita
434012575f Regenrated the branch (rebase failed) 2014-12-12 14:49:58 -02:00
Yorik van Havre
20dbf0c2ae Draft: small fix in Draft.py 2014-12-12 14:38:07 -02:00
wmayer
e9370e8096 + fixes #0001849: Enable Spin Boxes support for Pad, Fillet and Chamfer 2014-12-11 18:25:30 +01:00
wmayer
7a6780b86c + implement PrefQuantitySpinBox 2014-12-11 14:23:32 +01:00
wmayer
ebcda68b20 + utc time with timezone 2014-12-10 15:39:45 +01:00
Sebastian Hoogen
5c9e911a12 use ISO 8601 timestamps including timezone
for creation and last changed properties
2014-12-10 12:52:06 +01:00
Sebastian Hoogen
b311c93262 use 4 spaces to indent XML output 2014-12-10 01:33:51 +01:00
wmayer
405616db52 + when creating picture check whether pbuffer is supported 2014-12-09 14:18:44 +01:00
wmayer
9cabd5b5db + fix crash in spnav settings dialog while changing language, improve whitespaces 2014-12-09 13:44:25 +01:00
wood galaxy
e37eb3c4bc Ready for merge : fix issues #1618 and #1607
Implement getSubVolume to cut wall with roof.
Now Roof is not hidden when removing it to a wall.
2014-12-08 12:23:01 -02:00
wood galaxy
76880a1082 Implement Overhang 2014-12-08 12:23:01 -02:00
wood galaxy
5c58965f8f Fix bug if user enter thickness = 0 2014-12-08 12:23:01 -02:00
wood galaxy
ca0a73cf82 Add a new Arch Roof Builder 2014-12-08 12:23:01 -02:00
wmayer
cd139eca5f + support of merging projects on App level 2014-12-07 00:38:53 +01:00
wmayer
a9bf0c88ae + 0001849: Enable Spin Boxes support for Pad, Fillet and Chamfer 2014-12-07 00:38:02 +01:00
wmayer
06706a1940 + when checking for custom toolbars do not auto-create sub-groups in user parameters 2014-12-06 14:46:08 +01:00
Sebastian Hoogen
5d4941a7b7 list multiple branches in version info
in case last commit is a octopus merge
2014-12-06 13:54:50 +01:00
Sebastian Hoogen
c50d3bdf59 calculate the revision number from reference commit 2014-12-06 13:54:49 +01:00
Sebastian Hoogen
b05b31a045 split the revision information
to a number for those commits common with the blessed master and a number for
those ahead of the current master

choose the url from available remotes
remove ssh username
accept ssh://[...].sf.net as origin
2014-12-06 13:54:48 +01:00
wmayer
4844d9c48c + support global custom toolbars 2014-12-06 13:21:36 +01:00