wandererfan
7cb6ebef07
[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
7fd276c384
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
b65111790d
[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
7988d859ab
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
bcf451bac8
[Sketcher] Grid is displayed in 3D view only if sketch is visible
2020-05-27 19:25:47 +02:00
0penBrain
2de7560489
[Sketcher] Fix grid size initialization ; fixes #4055
2020-05-27 19:25:47 +02:00
wmayer
be8634d05c
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
74e109c614
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
196251a11c
Part: [skip ci] get n-th derivative of a surface via Python
2020-05-18 13:17:26 +02:00
wmayer
bd051135df
Part: [skip ci] get n-th derivative of a curve via Python
2020-05-17 23:25:07 +02:00
wmayer
065619d243
Part: [skip ci] add methods to determine continuity
2020-05-17 21:57:25 +02:00
wmayer
720b3073e7
Part: [skip ci] copy visual attributes of reversed shape
2020-05-15 19:26:24 +02:00
wmayer
b6ccc9d7ac
fixes #0004316 : PartWB, "Reverse shapes" command reset position [skip ci]
2020-05-15 19:25:43 +02:00
wmayer
5ece278c94
remove deprecated std::binary_function
2020-05-11 13:46:37 +02:00
luz.paz
dcdf96d8b9
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
141764e64f
Merged crowdin translations
2020-04-29 16:08:23 +02:00
Yorik van Havre
7003b3f747
Updated source ts files
2020-04-29 15:41:26 +02:00
luz.paz
7eb270017e
[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
92f745b0ba
[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
fd286c04e5
Part: [skip ci] include missing header file
2020-04-14 09:37:45 +02:00
sliptonic
78b08c6298
Merge branch 'master' into 3d_surface_perf
2020-04-06 14:33:26 -05:00
wmayer
43844e9a59
Part: [skip ci] set again Two-side rendering as default lighting style
2020-04-06 14:12:44 +02:00
Eric Trombly
1ac9c2f4e9
move getFacets from Path to Part
2020-04-06 06:34:53 -05:00
Zheng, Lei
48f0f3c671
Part: fix Feature::getTopoShape() for link array with LinkTransform
2020-03-27 11:28:59 -04:00
vocx-fc
027c2d54dd
Part: remove excessive spacing in strings
2020-03-26 23:59:49 +01:00
wmayer
e14e5b845e
[skip ci] use QLocale class consistently to make it possible to change it application-wide
2020-03-26 16:37:45 +01:00
wmayer
82e6d44f43
Part: [skip ci] make quantity fields in Python attachment dialog expressen aware
2020-03-25 19:56:41 +01:00
wmayer
c3d99ee5db
Part: [skip ci] explicitly open transaction when opening the Attachment dialog
2020-03-23 17:14:42 +01:00
wmayer
f4e3d83788
Part: [skip ci] commit and open transaction when clicking Apply in Attachment dialog (Python version)
2020-03-23 13:06:38 +01:00
wmayer
8451cb332a
Part: [skip ci] support of expressions of Euler angles in attachment dialog
2020-03-21 14:27:53 +01:00
0penBrain
247a2a9579
Extend sketch grid boundaries by 1/2 step so it displays without border
2020-03-19 12:37:34 -03:00
donovaly
5909cb6584
[Part] color dialog cleanup
...
- remove redundant words
- add missing tooltip
2020-03-19 10:59:32 +01:00
wmayer
9471ca52d7
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
71b54b7e46
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
ebe194a9e9
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
8933e8ed38
Merged latest translations from crowdin
2020-03-05 11:58:03 -03:00
wmayer
f29619a411
Part: [skip ci] add method to project point on surface
2020-03-05 10:48:12 +01:00
Zheng, Lei
c09988069b
Part: fix crash in TopoShape::makEFace()
2020-03-01 14:53:49 +01:00
wmayer
039f35651a
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
b97f37cf9a
Part: [skip ci] add option to set two-side rendering of Part shapes
2020-02-22 12:09:26 +01:00
wandererfan
41ae2518dc
[Part]Handle CJK font names for ShapeString
2020-02-19 13:11:01 -05:00
vocx-fc
599b56ead0
Part: add script to create the primitive shapes
2020-02-19 11:42:54 +01:00
wmayer
79d270cc0c
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
b7bb0a8e9e
Part: [skip ci] check for mults of inner knots when creating B-Spline curve/surface
2020-02-17 15:38:01 +01:00
wmayer
88849b5981
Part: [skip ci] fix crash in BRepOffsetAPI_MakeOffsetFix
2020-02-17 15:36:45 +01:00
Zhang Wei
8111c9e2e5
Patch for MIPS64 Architecture
2020-02-15 19:32:58 +01:00
wmayer
6a13453f78
[skip ci] Preferences names or paths must not be set to translatable strings!
2020-02-15 12:42:12 +01:00
Zheng, Lei
644c277fbb
Part: fix Sweep path selection
...
Fixes #0004255
2020-02-13 15:21:19 +01:00
wmayer
78274136c6
Part: determine tangent intersection of two 2d curves
2020-02-13 12:51:40 +01:00
wmayer
3ea4428b47
Part: [skip ci] use the right value from the user settings to set point size
2020-02-08 11:07:06 +01:00