Adrian
1f63355c06
Improve Axis Cross behavior and expose parameter to 3D View preferences
2020-05-30 11:17:38 +02:00
wmayer
4d85f73302
Mesh: [skip ci] perform initial plane fit inside PlaneSurfaceFit::Initialize
2020-05-28 11:44:05 +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
wmayer
1d7299391c
Mesh: [skip ci] cleanup cylinder fit
2020-05-12 15:11:01 +02:00
wmayer
15897238e1
remove deprecated std::unary_function
2020-05-11 13:55:54 +02:00
wmayer
5ece278c94
remove deprecated std::binary_function
2020-05-11 13:46:37 +02:00
Tobias Czauderna
976fda6ccf
Mesh: IDTF export, resource name used should exactly match name of existing resource
2020-05-07 13:51:26 +02:00
wmayer
50724ddc90
Mesh: [skip ci] improve cylinder fit
2020-05-07 12:26:44 +02:00
wmayer
0e019e3a43
Mesh: [skip ci] improve cylinder fit
2020-05-06 23:25:18 +02:00
wmayer
7a2e16ac9b
Mesh: [skip ci] allow to pass target number to Python function Mesh.decimate()
2020-05-03 15:25:48 +02:00
wmayer
3bef7ba7c9
Mesh: add GUI to perform mesh decimation
2020-05-03 15:06:03 +02:00
wmayer
a759c7ecd6
Mesh: add overloaded mesh decimation to set target number of triangles
2020-05-03 15:04:50 +02:00
luz.paz
244639c2bf
[skip-ci] Fix typos in Draft, Mesh, and src/Tools
...
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-30 11:40:38 +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
wmayer
bcda5bf2ef
Mesh: [skip ci] improve cylinder fit
2020-04-29 15:31:19 +02:00
wmayer
eed2a62884
Mesh: [skip ci] fix computation of standard deviation
2020-04-27 17:41:38 +02:00
wmayer
eba07235aa
Mesh: [skip ci] implement initial guess of cylinder axis
2020-04-21 19:31:48 +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
wmayer
63fcfb4802
Mesh: [skip ci] add sphere and cylinder fitting algorithms
2020-04-16 14:58:30 +02:00
0penBrain
6edcc8e95a
[Mesh] Deviation preference can't be 0 ; fixes #4171
...
Prevent user to involuntarily set deviation value to 0 which makes FC to lag
https://forum.freecadweb.org/viewtopic.php?f=3&t=40214
2020-04-08 15:54:24 +02:00
wmayer
3079fea303
MeshGui: workaround for bug in Coin3d
2020-03-19 14:17:52 +01:00
wmayer
d295cfb5b2
Gui: [skip ci] add function to convert Inventor file into STL format
2020-03-18 22:27:24 +01:00
luz.paz
696ed42635
[skip ci] Fix typos
...
Found via `codespell`
2020-03-09 16:23:26 +01:00
wmayer
4671993a5d
ReverseEngineering: approximation of a 2-degree polynomial surface and converting it into a Bezier surface
2020-03-07 14:21:57 +01:00
Yorik van Havre
8933e8ed38
Merged latest translations from crowdin
2020-03-05 11:58:03 -03:00
wmayer
baaac59df1
ReverseEngineering: improve mesh segmentation
2020-03-04 23:04:06 +01:00
wmayer
5b8dc807e8
ReverseEngineering: implement mesh segmentation workflow
2020-03-03 21:27:31 +01:00
wmayer
a031816de2
Mesh: change MeshSegmentAlgorithm::FindSegments to accept shared instead of raw pointers
2020-03-03 21:27:31 +01:00
wmayer
2a78d5821a
MeshPart: add gmsh as another option to create mesh from shape
2020-02-28 21:15:17 +01:00
wmayer
50a7658983
Mesh: [skip ci] refactor RemeshGmsh to use it for other purposes
2020-02-28 16:11:35 +01:00
wmayer
78a36fc10e
Mesh: change pointer to mesh object when copying or swapping segments
2020-02-27 18:45:35 +01:00
wmayer
4eacc3f28a
Mesh: [skip ci] improve writing mesh formats in ASCII format
2020-02-25 21:30:01 +01:00
wmayer
a2adf2110b
Mesh: add gmsh for remeshing a mesh created from CAD
2020-02-20 18:20:11 +01:00
wmayer
96e549479a
Mesh: [skip ci] add methods to create empty KD tree or to add further points
2020-02-10 17:39:36 +01:00
donovaly
24ec114cb8
remove program-specific SVG namespaces
...
while fixing a SVG export issue for techDraw I noticed that some SVG files have program-dependent (and thus not clean) code in it. These are traces of the programs Sodipodi and Inkscape, like e.g. this line:
inkscape:export-filename="/home/yorik/PartDesign_Groove.png
This is unnecessary and FC should not use program-dependent code in the SVG but use instead plain SVG strictly following the SVG specification.
This PR transforms the few affected SVGs to a plain version.
2020-02-07 07:34:49 -05:00
wmayer
98fe02e739
Mesh: [skip ci] add method to get all facet indices from given point indices
2020-02-04 22:18:02 +01:00
wmayer
250e2f1535
Mesh: alternative method for cylinder fit using Levenberg-Marquardt algorithm
2020-02-02 16:30:05 +01:00
wmayer
e623df1eaf
Mesh: [skip ci] approximation of cylinder and sphere using WildMagic lib
2020-02-01 19:01:24 +01:00
wmayer
873d42c88b
Mesh: [skip ci] fix crash in mesh segmentation
2020-02-01 18:59:00 +01:00
wmayer
90addbe9c8
Mesh: [skip-ci] add method to get curvature info directly from mesh object
2020-01-30 17:22:31 +01:00
wmayer
9ed3ddc0eb
Mesh: [skip-ci] fix wrongly computed curvature values for meshes in analysis tool
2020-01-30 17:09:28 +01:00
wmayer
8fdb29c842
Mod: [skip ci] implementation classes don't inherit from UI classes any more
2020-01-10 16:19:35 +01:00
wmayer
6020ffee84
Mesh: [skip ci] refactor MeshTexture class to avoid code duplication
2020-01-10 14:05:42 +01:00
wmayer
a5630bc689
fix some const correctness
2019-12-29 17:13:18 +01:00
wmayer
c66622e4d6
set explicit utf-8 encoding for some Python modules
2019-12-29 14:00:08 +01:00
luz.paz
b785920541
[skip ci] Fix header uniformity for Import, Mesh, Points, Raytracing
2019-12-26 10:10:30 +01:00
luz.paz
cc97145e9d
Fix various typos [skip ci]
...
Fixed 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,currenty,dof,doubleclick,dum,eiter,elemente,feld,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
```
2019-12-17 15:13:48 -03:00
wmayer
0458d31dbb
Mesh: [skip ci] handle visbility changes of mesh defects view provider due to side-effects caused in implementation of base class
2019-12-16 18:01:46 +01:00
David James McCorrie
40b7ab740b
Mesh: [skip-ci] Fixed wrong Coin3d off-screen renderer backround color type object SbColor -> SbColor4f
2019-12-15 15:33:03 +01:00