Commit Graph

13066 Commits

Author SHA1 Message Date
tomate44
ecce5eea6d fix some TopoShape documentation 2018-01-21 12:03:53 +01:00
Yorik van Havre
3c679c13ca AddonManager: Download biggest code block from macro pages in case there is more than one code block 2018-01-20 22:34:53 -02:00
Abdullah Tahiri
4bfa12d86d Sketcher: Correction of B spline normals
========================================

When writting solver implementations it has to be taken into account that the normal is not to be provided in the sense of the curvature, but to
the left when walking a curve from start to end.

https://forum.freecadweb.org/viewtopic.php?f=10&t=26312#p209486

This commit has impact on all the previous files using bspline and endpoint to endpoint tangency.

A work-around is to delete the tangency and do it again.
2018-01-20 17:21:26 +01:00
Abdullah Tahiri
fd7d75b309 PartDesign: Extension of Pocket Feature to have two dimensions
fixes #2915
2018-01-20 16:15:38 +01:00
sliptonic
2375a95afd Path: changed --output-doubles to --axis-modal and reversed the default behavior
Explicit gcode is better than implicit so it is the default.  additional flags compress the size of the output and make it less explicity
2018-01-20 14:09:58 +01:00
sliptonic
d1f194c7ab Path: typo in command name 2018-01-20 14:09:58 +01:00
sliptonic
37aa7d6b81 rename command and PEP8 2018-01-20 14:09:58 +01:00
sliptonic
7559c8f57c Path New Dressup LeadInOut to perform Tool Roll towards shape including G41-42 2018-01-20 14:09:58 +01:00
sliptonic
4ae2cf53c7 path: cleanup linuxcnc post and fix vertical feed problem 2018-01-20 14:09:58 +01:00
WandererFan
c58a7d9785 Remove NewViewMulti from toolbars/menu 2018-01-20 14:07:31 +01:00
WandererFan
4f2fe1d1a5 Allow GroupExtension as Source for Views
- DrawViewPart had special case logic for App::Part.
  It now handles DocumentObjectGroup and any other
  GroupExtensions as Source.
2018-01-20 14:07:31 +01:00
luz.paz
d31f2e25b0 Misc. comment typos
[skip ci]
2018-01-20 14:04:22 +01:00
luz.paz
f0af9770b7 FEM: crowdin fix
ref: https://crowdin.com/translate/freecad/559/en-eu#6503606
[skip ci]
2018-01-20 14:02:22 +01:00
DeepSOIC
3955146bdb Part: add Refine property to BOPs
followup to PartDesign
2018-01-20 13:58:39 +01:00
DeepSOIC
1cb2d52dc2 PartDesign: #2683 add Refine property
resolves #2683

Adds Refine property to sketch-based and transformation features. The
property is initialized according to preferences, and can be altered in
property editor on per-feature basis.
2018-01-20 13:58:39 +01:00
wmayer
4d8026762c avoid division by zero when discretizing a shape 2018-01-20 00:02:08 +01:00
wmayer
fd8562bce2 raise exception in PropertyLinkSubList::setPyObject for wrong type 2018-01-18 15:53:51 +01:00
Yorik van Havre
a332feb2c6 Merge pull request #1229 from sliptonic/master
Renaming Path Commands to comply with standard.  Typos and PEP8 cleanup.
2018-01-17 22:13:27 -02:00
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
wmayer
67f364c859 fix automatic update of dependency graph for Qt5 2018-01-15 23:54:31 +01:00
wmayer
eabfffe72a fix automatic update of dependency graph 2018-01-15 22:19:05 +01:00
looooo
1e1348ae2f update circle-ci 2018-01-14 22:29:25 +01:00
looooo
4ec69262e2 update conda dependency versions:
boost 1.66
xerces-c 3.2.0
2018-01-14 22:29:25 +01: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
2264e8d484 further simplification when to use which rendering method when saving an image 2018-01-14 22:19:32 +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