Commit Graph

9873 Commits

Author SHA1 Message Date
sliptonic
ea82c8f379 Merge branch 'master' into master 2018-01-17 13:28:35 -06:00
Yorik van Havre
b451ba87fe Draft: Fixed wrong wire point position - closes #3063 2018-01-17 10:49:24 -02:00
sliptonic
99d6fac187 Merge pull request #7 from luzpaz/path-source-typo
Path: source typo fix
2018-01-16 00:35:28 -06:00
sliptonic
2814b4600a Path: rename Set_StartPoint to conform to command name standard
PEP8
2018-01-16 00:32:35 -06:00
sliptonic
15c62d3685 Path: rename dressup commands to conform to standard
PEP8 cleanup
2018-01-16 00:32:35 -06:00
luz.paz
c53f8bbc15 Path: source typo fix 2018-01-15 21:05:03 -05:00
looooo
71072b0738 PathScripts: py3 print
Draft: typo in importDXF.py
2018-01-14 22:29:25 +01:00
luz.paz
6781df5ec4 Fixed source typo
Fixed for better search quality through the code.
2018-01-14 22:27:17 +01:00
wmayer
72f08f3fc8 fix compiler warning due to unused variable 2018-01-14 16:32:44 +01:00
wmayer
2b5765eb66 add option to compute vertex normals from the triangulation instead of the u,v nodes
This is a workaround for issue #0003180: Wrong normal of part object
2018-01-14 15:55:01 +01:00
wmayer
9980b74816 add method to get u,v nodes of the tessellation of a face
add method to get the nodes of the tessellation of an edge
2018-01-14 15:52:08 +01:00
luz.paz
327957110a Misc. comment typos 2018-01-14 12:11:35 -02:00
wmayer
450e409c9b code cleanup 2018-01-13 21:57:14 +01:00
wmayer
ee0b91961b improve whitespaces 2018-01-13 15:49:39 +01:00
Abdullah Tahiri
40459e73cd Sketcher: Remove errors in reporting view while deleting
=======================================================

fixes #2275

https://freecadweb.org/tracker/view.php?id=2275

Deletion of coincidents rely on selected vertex. The original code was trying to delete a coincident without checking whether one was there.

The implementation now relies on checking whether a coincident is present.
2018-01-13 15:47:02 +01:00
wmayer
adaf9323f3 improve whitespaces 2018-01-13 14:07:15 +01:00
Abdullah Tahiri
e1bf2045dd Sketcher: Overload delConstraintonPoint Python to allow deletion on GeoId and Pos 2018-01-13 13:55:56 +01:00
Bernd Hahnebach
af45008a5e FEM: pref, delete depreciated ccx solver switch because every solver has its own command 2018-01-13 13:15:57 +01:00
Bernd Hahnebach
f3d5e5fd83 FEM: calculix solver, use separate command for CalculiX ccxtools and CalculiX framework solver 2018-01-13 13:13:17 +01:00
Bernd Hahnebach
0bdf205e17 FEM: command module, add some comment 2018-01-13 12:55:54 +01:00
Bernd Hahnebach
88e0ef131f FEM: code formating, flake8 2018-01-13 12:53:41 +01:00
Bernd Hahnebach
b7b80f87e3 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
dcca4f7d89 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
74b097ee75 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
362ba9c473 Sketcher: Fix "highlight open vertex" visualization
===================================================

fixes #3306
2018-01-13 11:30:48 +01:00
Abdullah Tahiri
3c6fa1f0ed 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
f60c5203fc Path: Indicate fromShape as deprecated - issue #2786 2018-01-12 17:06:30 -02:00
Yorik van Havre
1e1d10ef39 Arch: Fixed CTH profiles - fixes #2826 2018-01-12 14:07:46 -02:00
looooo
bdbae7a3fe fix unicode problems for python3 2018-01-12 15:02:28 +01:00
WandererFan
a858c3b9be 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
2ac99ab801 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
60e43253f7 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
1e7aa621f1 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
b6296395e2 Added flycutter option to the tool edit ui. 2018-01-11 11:20:02 -02:00
luz.paz
c8bc05c8d2 Crowdin: fix missing whitespace
ref: https://crowdin.com/translate/freecad/559/en-hu#6503593
2018-01-11 11:18:13 -02:00
triplus
4fc531a864 Navigation indicator enable translations 2018-01-11 11:16:58 -02:00
Bernd Hahnebach
5d5cc640a5 FEM: pref ui, better name for CalculiX solver base 2018-01-11 07:13:17 +01:00
Bernd Hahnebach
998c3cde29 FEM: sovler framework ccx z88, add comment 2018-01-11 07:12:55 +01:00
Bernd Hahnebach
ac12c4a3a2 FEM: unit test, replace new solver frame work by solver frame work 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
034375caea FEM: unit test, use better path names 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
8fa12736fc FEM: unit test, move solver framework in new test class 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
f2fe9699e4 FEM: unit test, add test for isOfTypeNew 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
ec0f630fb2 FEM: unit test, add test for FreeCADs isDerivedFrom 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
81061f31a2 FEM: unit test, add test for isDerivedFrom def from fem utils modul 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
5e0f055120 FEM: unit test, add type test for all FEM objects from object creation module 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
a4c2d276db FEM: fem utils, add def to return type for all objects (Python and C++) 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
ff1601be5f FEM: fem tools package, move fem utils in it 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
325abd8641 FEM: unit test, better name for CalculiX new framework machine 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
0070395ba0 FEM: unit test, remove not needed back slashes 2018-01-11 06:22:28 +01:00
Bernd Hahnebach
6fb79b6941 FEM: unit test, rename make objects test def 2018-01-11 06:22:28 +01:00