Commit Graph

13205 Commits

Author SHA1 Message Date
Markus Lampert
65082cc8d0 Add support for BaseGeometry to Engrave, if the Job's base object cannot be processed. 2018-06-04 12:06:41 +02:00
looooo
0d8a6bfe7a Fem: fenics: py3-fixes 2018-06-04 10:02:09 +02:00
Yorik van Havre
988c1f616d Draft: Fixed Draft texts not appearing on file load 2018-06-02 14:31:12 -03:00
Yorik van Havre
5359ddc4f1 Arch: Fixed bug in windows presets 2018-06-02 14:20:44 -03:00
Yorik van Havre
b7a81b5e80 Arch: Added toggleSubs command to context menu of arch objects 2018-06-02 13:54:10 -03:00
Abdullah Tahiri
0b4a2d2937 Sketcher: Do not update point height when highlighted i.e. (pre)selected 2018-06-02 16:44:57 +02:00
wmayer
e54367f41d fix memory leak in SMDS_MeshNode::getCoord() 2018-06-02 15:33:07 +02:00
Yorik van Havre
0bae245b26 Arch: separate properties creation in own methods and check properties at file load 2018-06-01 19:36:35 -03:00
Yorik van Havre
0a9e2ad8c5 Arch: Fixed Site properties 2018-06-01 13:36:34 -03:00
wmayer
3f38fd0057 do not use deprecated class in OCCT 7.3 2018-06-01 17:02:27 +02:00
Yorik van Havre
853c17ecd1 Arch: Fixed bug in preset doors 2018-06-01 11:40:09 -03:00
Yorik van Havre
693d66eb7e Draft: Support new-style Draft texts in TechDraw 2018-06-01 11:05:15 -03:00
Bernd Hahnebach
5ea0e9aee0 Material: editor, some comments 2018-06-01 08:26:58 +02:00
Bernd Hahnebach
367c763c8c Material: Editor, fix open the editor without mat 2018-06-01 08:21:36 +02:00
Bernd Hahnebach
69c7c0ac90 Material: Editor, fix folders to look for mat cards 2018-06-01 08:21:33 +02:00
Bernd Hahnebach
d114685107 Material: Editor and import, only use mat keys if they have a value 2018-06-01 08:21:31 +02:00
Bernd Hahnebach
2deeca9602 Material: Editor and import, fix openfile and savefile if no filename is given, make open and save work the same way 2018-06-01 08:21:28 +02:00
Bernd Hahnebach
5f3fdc9b42 Material: Editor and import, delete trailing white spaces 2018-06-01 08:21:26 +02:00
Bernd Hahnebach
7031055d86 FEM: material task panel, remove matweb button and save mat card button as they are tools implemented in FreeCAD material editor 2018-06-01 08:21:23 +02:00
Bernd Hahnebach
4d9ab05188 FEM: material task panel, quite some changes:
- add Material editor for editing material parameters as well as load and save mat cards
- distinguish between 'card name' and the 'material name'
- reorganising codeg
2018-06-01 08:21:19 +02:00
Bernd Hahnebach
d3c600263a FEM: elmer writer, fix heat source and add a comment about units 2018-06-01 08:21:17 +02:00
Bernd Hahnebach
70c4b6af79 FEM: pyhton commands, some comment 2018-06-01 08:21:14 +02:00
Bernd Hahnebach
99a2dad094 FEM: pyhton commands, do open the task panel on new object creation in Gui 2018-06-01 08:21:10 +02:00
Bernd Hahnebach
b3d60c3dae FEM: material editor, add command to open the editor ot icon toolbar, use copy of Arch material group icon 2018-06-01 08:20:59 +02:00
wandererfan
fff608663d Implement R12 version of Polyline 2018-05-31 20:57:01 +02:00
wandererfan
e2e1617c74 Add 999 Application group code
- also remove variable $MAXACTVP - not valid in some
  appls.
2018-05-31 20:57:01 +02:00
wandererfan
5c47f1acec Initialize #pts for LWPolyLine 2018-05-31 20:57:01 +02:00
luz.paz
af3ef5b19d Misc. typos
Found via `codespell`
[skip ci]
2018-05-31 12:50:58 -04:00
Abdullah Tahiri
8ebb8ce90b Sketcher: Empty list means all geometry for Python addCopy addRectangularArray and addMove 2018-05-31 14:36:21 +02:00
Abdullah Tahiri
fbf5114073 Sketcher: New tool bar icon under the copy command to move 2018-05-31 14:35:54 +02:00
Abdullah Tahiri
6c871bf95f Sketcher: move icon art 2018-05-31 14:35:14 +02:00
Abdullah Tahiri
93843aee9f Sketcher: Python support for moving Geometry 2018-05-31 14:34:58 +02:00
Abdullah Tahiri
cd8a5310e3 Sketcher: Moving Geometry Support 2018-05-31 14:34:31 +02:00
Abdullah Tahiri
3eb5759da5 Sketcher: Improved B-Spline creation 2018-05-31 14:33:58 +02:00
Abdullah Tahiri
f8e3f0ce3e Sketcher: Extend existing rendering order for lines to points 2018-05-31 14:31:29 +02:00
Abdullah Tahiri
278c8266cd Sketcher: Optional extended naming for constraints widget giving first-second-third information 2018-05-31 14:29:00 +02:00
wmayer
01454584fc fix inconsistent default parameters, fix warnings 2018-05-31 13:47:31 +02:00
wmayer
d6bf698d28 suppress warning C4996 2018-05-31 13:42:35 +02:00
wmayer
37411e0a7b fix string 2018-05-31 13:27:38 +02:00
wmayer
ed0642e308 fix const correctness 2018-05-31 13:15:31 +02:00
wmayer
443dde8d6c fix const correctness 2018-05-31 12:49:23 +02:00
Abdullah Tahiri
29f87ca6cd Sketcher: error message when trying to increase the degree of not-a-bspline fixes #3471 2018-05-31 11:42:24 +02:00
Abdullah Tahiri
4ce0f301ca Sketcher: bspline knot increase wrong string fixes #3470 2018-05-31 11:42:11 +02:00
Abdullah Tahiri
d9265b4aa8 Tests: Update test to remove redundants that failed to be detected with the old solver 2018-05-31 11:41:59 +02:00
Abdullah Tahiri
97effe4017 Sketcher: fix failure to notify solver issues, like redundancies, when using setUpSketch in SketchObject 2018-05-31 11:41:48 +02:00
Abdullah Tahiri
d2558643f3 Fix MatrixIndexType 2018-05-31 11:41:37 +02:00
Abdullah Tahiri
9b11cc086d GCS: Improvement in redundant constraint detection
==================================================

The solver uses some heuristics to determine the "redundant to remove" and notify it to the user.

Basically it would pick the solver redundant constraint that affects most groups of redundants (popularity contest).

In the simple cases, all the redundants are equally popular and the popularity contest is untied by using the tagid (let say for simplicity it is the number at sketcher level Constraint3, the tagid=3).

This means that in simple cases, the solver systematically decides that the redundant constraint to handle from those showing a linear dependency is the one appearing the last.

This commits changes the way to untie the popularity contest, by giving more priority to those sketcher constraints that need a lower number of solver constraints (in other words,
those constraints that remove a lower amount of DoF). In case of tie, the tagid is then used to break the tie.

At least:
fixes #3434
fixes #1557
2018-05-31 11:41:26 +02:00
Abdullah Tahiri
3ae3f25cf1 GCS: Fix report view formating and duplicated endline 2018-05-31 11:41:16 +02:00
Abdullah Tahiri
c7682464a1 Sketch: DoF finder icon/resource file 2018-05-31 11:41:04 +02:00
Abdullah Tahiri
7410647c22 Sketcher Toolbar: Removing DoF finder from the toolbar, as it can be accessed from the solver messages now
- Renaming of command
2018-05-31 11:40:53 +02:00