Commit Graph

9854 Commits

Author SHA1 Message Date
Bernd Hahnebach
334ec9868a FEM: command module, add some comment 2018-01-13 12:55:54 +01:00
Bernd Hahnebach
7b75af307a FEM: code formating, flake8 2018-01-13 12:53:41 +01:00
Bernd Hahnebach
130f51d9a2 FEM: new analysis, add a ccx tools solver to any new analysis, best for new users 2018-01-13 12:47:00 +01:00
Bernd Hahnebach
b54a222c7d FEM: unit test solver frame work, delete ccx tools solver in solver frame work test class 2018-01-13 12:39:15 +01:00
Abdullah Tahiri
0d21e94d3f Sketcher: Improve validation ui to select whether to ignore construction geometry or not
========================================================================================

Users generally expect that validate Sketch checks the visible part, perhaps because it is not called from the sketcher's edit view, but from the 3D view, perhaps
because that part is relevant for further construction.

On the other hand the tool's name is Validate Sketch and construction geometry belongs to the sketch.

So a new checkbox is introduced, by default enabled to ignore construction, but still allowing the user to make it operate in one direction or the other.

See:
https://forum.freecadweb.org/viewtopic.php?f=3&t=26139&p=208582#p208693
2018-01-13 11:31:11 +01:00
Abdullah Tahiri
7599292287 Sketcher: Fix "highlight open vertex" visualization
===================================================

fixes #3306
2018-01-13 11:30:48 +01:00
Abdullah Tahiri
10c0af4a8a Sketcher: Validation tool improvement
======================================

The sketch validation tool offers the functionality to detect missing coincidences. It is a problem that internal geometry causes detected missing coincidences.

Additionally, the tool only shows the visible profile and not the construction geometry.

This commit introduces the ignoring of construction geometry, which "fixes" the two behaviours indicated above.

fixes #3298
2018-01-13 11:30:35 +01:00
Yorik van Havre
fb8875df08 Path: Indicate fromShape as deprecated - issue #2786 2018-01-12 17:06:30 -02:00
Yorik van Havre
a8ab24abae Arch: Fixed CTH profiles - fixes #2826 2018-01-12 14:07:46 -02:00
looooo
3679c18e55 fix unicode problems for python3 2018-01-12 15:02:28 +01:00
WandererFan
79dff6b8cc Fix crash when deleting View with Dimensions
- if a Dimension has multiple references to a
  DrawViewPart (ex vertex-vertex) the Dimension
  will appear twice in the DVP's InList.  This
  commit ensures that the Dimension is only
  deleted once when deleting the DVP.
2018-01-12 10:30:42 -02:00
triplus
706be3fbd7 Reusability of snap toolbar commands
- Improved reusability of snap toolbar commands.
- Ability to change draft snap toolbar icon size from preferences. Without the need to restart FreeCAD after.
2018-01-12 10:29:25 -02:00
WandererFan
861dc42d33 Fix Section Line Wrong Position
- Section cut line Y coord needs to be mirrored to
  be position correctly on Page.
2018-01-11 11:21:25 -02:00
WandererFan
70099d5704 Allow View Position to be Locked
- prevents accidently moving View A from desired position
  while grabbing/dragging View B.
2018-01-11 11:21:25 -02:00
Daniel Wood
0866e1a59f Added flycutter option to the tool edit ui. 2018-01-11 11:20:02 -02:00
luz.paz
c8af1d16af Crowdin: fix missing whitespace
ref: https://crowdin.com/translate/freecad/559/en-hu#6503593
2018-01-11 11:18:13 -02:00
triplus
143ba3fafa Navigation indicator enable translations 2018-01-11 11:16:58 -02:00
Bernd Hahnebach
c255ec0df6 FEM: pref ui, better name for CalculiX solver base 2018-01-11 07:13:17 +01:00
Bernd Hahnebach
c6740dc89f FEM: sovler framework ccx z88, add comment 2018-01-11 07:12:55 +01:00
Bernd Hahnebach
90ff0d9eac FEM: unit test, replace new solver frame work by solver frame work 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
76969de5e8 FEM: unit test, use better path names 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
092e92b5ab FEM: unit test, move solver framework in new test class 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
c849182303 FEM: unit test, add test for isOfTypeNew 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
13b1ea6024 FEM: unit test, add test for FreeCADs isDerivedFrom 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
5fc5122fcb FEM: unit test, add test for isDerivedFrom def from fem utils modul 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
a8b3b2f239 FEM: unit test, add type test for all FEM objects from object creation module 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
9e87dfa6cf FEM: fem utils, add def to return type for all objects (Python and C++) 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
b73853efa5 FEM: fem tools package, move fem utils in it 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
ace7f38224 FEM: unit test, better name for CalculiX new framework machine 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
cec9342803 FEM: unit test, remove not needed back slashes 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
6d7f31f3b6 FEM: unit test, rename make objects test def 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
907adad9ab FEM: ccx tools, delete elmer code since ccx tools only support ccx 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
5ee46bc8dd FEM: ccx tools, comment improvements 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
0f4b4c9634 FEM: constraint body heat source, use for proxy type the same name sheme like other constraints 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
c34bbb007a FEM: proxy type, use for all classes the notation Fem:: same as C++ classes 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
8f91010ba6 FEM: typo in comment 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
220905c407 FEM: Python base constraint, move modules into gui and obj packages 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
a8a9e13ca9 FEM: Python base constraint, split in obj and gui module 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
13335e531c FEM: fem tools package, move ccx tools in it 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
01d215fece FEM: fem tools package, add this new package 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
cf62473cbd FEM: input writer, move module into solver package 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
c4b52499b6 FEM: make objects module, fix type of constraint fluid boundary 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
ab9f0ff145 FEM: obj types, sort constraints 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
1559fed0e7 FEN: z88 writer, comment some logs 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
910f573e4d FEM: ccx input writer, get rid of code duplicate in time meassurement 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
07ee3b7c3d FEM: z88 input writer, add time output 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
8964584fd4 FEM: new solver framework, add log if input file writing was finished for Z88 and CCX 2018-01-11 06:22:27 +01:00
Bernd Hahnebach
2ce33df6d0 FEM: solver framework, use ccx tools as standard solver on new installations 2018-01-11 06:22:27 +01:00
joha2
90f3aada2d FEM: solver framework, two checks for _dirTypes 2018-01-11 06:22:27 +01:00
Yorik van Havre
39a34c1d27 Arch: Fixes in IFC exporter 2018-01-10 12:10:32 -02:00