wandererfan
4a3bd23877
[Part]use BSpline for makeWireString instead of Bezier curves.
...
- the bezier curves from the font definitions cause checkGeometry
errors when extruded. bsplines do not have this problem.
2020-05-31 11:26:22 -04:00
Gabriel Wicke
7822daf1f2
Part: Parallelize tessellations in TopoShape
...
Update parameters for all BRepMesh_IncrementalMesh instances to allow
parallel meshing. This matches what is already done for view
tessellations.
Other positional parameters are filled with their defaults in
BRepMesh_IncrementalMesh, so there should be no behavior change outside
of allowing parallelism.
2020-05-28 22:05:12 +02:00
Syres916
25ea264cda
[Gui] Part TaskCheckGeometry change Error to Log..
...
for faulty geometry output, The user can still see all the error output in the task panel but by default they will see nothing in the Report View as Log is not Enabled for new users. See discussion https://forum.freecadweb.org/viewtopic.php?f=15&t=46803#p402533
2020-05-28 18:45:36 +02:00
Abdullah Tahiri
1efe9c9208
Part: Gui ViewProvider2D Grid Management
...
========================================
1. The Grid has a default maximum of 10000 lines that is controlled via a new property. The grid is not created (is empty)
if a higher number of lines is necessary. This event is show as a Warning in the Report view.
2. The Grid now checks a new property ShowOnlyInEditMode before deciding whether to show the grid or not. This is a new
mode for ViewProvider2D and derived objects. If the property is set to true (and showGrid is true), the grid is only shown
if the object is in edit mode. If the property is set to false, the grid is shown regardless of whether it is in edit mode
or not (provided that showGrid is true).
3. Grid limits are now encapsulated (private). They can be set via a new function updateGridExtent.
2020-05-27 19:25:47 +02:00
0penBrain
da33ffc062
[Sketcher] Grid is displayed in 3D view only if sketch is visible
2020-05-27 19:25:47 +02:00
0penBrain
5b76419d58
[Sketcher] Fix grid size initialization ; fixes #4055
2020-05-27 19:25:47 +02:00
wmayer
300e887480
Handle clang 10 warnings:
...
+ fix -Wtautological-bitwise-compare
+ fix -Wimplicit-int-float-conversion
+ fix -Wmisleading-indentation
+ fix -Wrange-loop-construct
+ suppress -Wdeprecated-copy of 3rd party libs
2020-05-25 15:34:43 +02:00
vocx-fc
848db84c8d
Part: update the part_test_objects script
...
This script is based on a similar script
created for the Draft Workbench.
2020-05-20 09:34:39 +02:00
wmayer
1d8235c234
Part: [skip ci] get n-th derivative of a surface via Python
2020-05-18 13:17:26 +02:00
wmayer
7b970ab3b7
Part: [skip ci] get n-th derivative of a curve via Python
2020-05-17 23:25:07 +02:00
wmayer
ff0e556b59
Part: [skip ci] add methods to determine continuity
2020-05-17 21:57:25 +02:00
wmayer
f0e246f86d
Part: [skip ci] copy visual attributes of reversed shape
2020-05-15 19:26:24 +02:00
wmayer
34ebb0ecc4
fixes #0004316 : PartWB, "Reverse shapes" command reset position [skip ci]
2020-05-15 19:25:43 +02:00
wmayer
618089d6d8
remove deprecated std::binary_function
2020-05-11 13:46:37 +02:00
luz.paz
ceb23799c7
Fix various typos
...
Found via codespell v1.17.0.dev0
```
codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,connexion,currenty,dof,doubleclick,dum,eiter,elemente,ende,feld,finde,findf,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml
```
2020-05-05 09:49:08 +02:00
Yorik van Havre
28b51cf28a
Merged crowdin translations
2020-04-29 16:08:23 +02:00
Yorik van Havre
693e374f99
Updated source ts files
2020-04-29 15:41:26 +02:00
luz.paz
0c326f094f
[skip ci] fix documentation typos
...
Found via codespell v1.17.0.dev0
```
codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,connexion,currenty,dof,doubleclick,dum,eiter,elemente,ende,feld,finde,findf,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml
```
2020-04-20 12:59:09 +02:00
donovaly
33999badba
[Part] color preferences: add missing tooltips
...
see: https://forum.freecadweb.org/viewtopic.php?f=8&t=44595
2020-04-20 12:44:02 +02:00
wmayer
d91bd53e10
Part: [skip ci] include missing header file
2020-04-14 09:37:45 +02:00
sliptonic
c200734dc6
Merge branch 'master' into 3d_surface_perf
2020-04-06 14:33:26 -05:00
wmayer
d414fc6311
Part: [skip ci] set again Two-side rendering as default lighting style
2020-04-06 14:12:44 +02:00
Eric Trombly
b631c5600a
move getFacets from Path to Part
2020-04-06 06:34:53 -05:00
Zheng, Lei
f501198832
Part: fix Feature::getTopoShape() for link array with LinkTransform
2020-03-27 11:28:59 -04:00
vocx-fc
7fa8cc83da
Part: remove excessive spacing in strings
2020-03-26 23:59:49 +01:00
wmayer
ec8b1bc072
[skip ci] use QLocale class consistently to make it possible to change it application-wide
2020-03-26 16:37:45 +01:00
wmayer
3a0d9e8c51
Part: [skip ci] make quantity fields in Python attachment dialog expressen aware
2020-03-25 19:56:41 +01:00
wmayer
bd0f5ca5c5
Part: [skip ci] explicitly open transaction when opening the Attachment dialog
2020-03-23 17:14:42 +01:00
wmayer
c32c9d5658
Part: [skip ci] commit and open transaction when clicking Apply in Attachment dialog (Python version)
2020-03-23 13:06:38 +01:00
wmayer
1cfe6d2cc7
Part: [skip ci] support of expressions of Euler angles in attachment dialog
2020-03-21 14:27:53 +01:00
0penBrain
8bfc0221b3
Extend sketch grid boundaries by 1/2 step so it displays without border
2020-03-19 12:37:34 -03:00
donovaly
d3156f10f9
[Part] color dialog cleanup
...
- remove redundant words
- add missing tooltip
2020-03-19 10:59:32 +01:00
wmayer
a58ecba673
Part: [skip ci] do not print an error message if a sub-object of a Part feature cannot be found
...
Forum thread: https://forum.freecadweb.org/viewtopic.php?f=19&t=42216
2020-03-10 13:45:26 +01:00
Abdullah Tahiri
b748cc6884
Part: GeometryExtensions
...
========================
fixes #4087
Missing "break" in loop after finding the extension was causing segfault because of null pointer access, as the unique pointer had been std:move-d when found and was thus no longer valid.
2020-03-06 16:58:21 +01:00
luz.paz
180805c55e
Fix typos
...
Found via
```
codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,connexion,currenty,dof,doubleclick,dum,eiter,elemente,ende,feld,finde,findf,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml
```
2020-03-06 14:50:35 +01:00
Yorik van Havre
0c1289282b
Merged latest translations from crowdin
2020-03-05 11:58:03 -03:00
wmayer
9d311b2b12
Part: [skip ci] add method to project point on surface
2020-03-05 10:48:12 +01:00
Zheng, Lei
b7a9d2dc37
Part: fix crash in TopoShape::makEFace()
2020-03-01 14:53:49 +01:00
wmayer
43e6be9020
Part: [skip ci] the number of domains returned by TopoShape::getDomains must match with number of faces
...
If a face cannot be meshed then an empty domain is added
2020-02-26 00:55:07 +01:00
wmayer
8832356802
Part: [skip ci] add option to set two-side rendering of Part shapes
2020-02-22 12:09:26 +01:00
wandererfan
e3b5b0b177
[Part]Handle CJK font names for ShapeString
2020-02-19 13:11:01 -05:00
vocx-fc
92463075ba
Part: add script to create the primitive shapes
2020-02-19 11:42:54 +01:00
wmayer
71ce2156f0
Part: [skip ci] simplify using Wire.approximate() by supporting keyword arguments and making all arguments optional
2020-02-17 15:39:21 +01:00
wmayer
48744aa9b5
Part: [skip ci] check for mults of inner knots when creating B-Spline curve/surface
2020-02-17 15:38:01 +01:00
wmayer
9cefd8858c
Part: [skip ci] fix crash in BRepOffsetAPI_MakeOffsetFix
2020-02-17 15:36:45 +01:00
Zhang Wei
0bef3cdee4
Patch for MIPS64 Architecture
2020-02-15 19:32:58 +01:00
wmayer
eab48f6158
[skip ci] Preferences names or paths must not be set to translatable strings!
2020-02-15 12:42:12 +01:00
Zheng, Lei
3691f68e3f
Part: fix Sweep path selection
...
Fixes #0004255
2020-02-13 15:21:19 +01:00
wmayer
3cbe309330
Part: determine tangent intersection of two 2d curves
2020-02-13 12:51:40 +01:00
wmayer
5abb3e57c2
Part: [skip ci] use the right value from the user settings to set point size
2020-02-08 11:07:06 +01:00