Commit Graph

24025 Commits

Author SHA1 Message Date
M G Berberich
0d95ea9197 AddonManager: parse addonflags.json with json module
Parses addonflags.json with the python json-module instead of using
regular expressions.
2021-06-21 12:52:31 +02:00
donovaly
471e143d09 [sketch] rework the slot command
In practical work it turned out that the slot command is not as convenient as it should because one cannot snap to a proper endpoint and one is restricted to work perpendicular to the sketch axes

This PR fixes this by setting the second snap point to the center of the second arc and removing the perpendicularity.

Benefits:

    when you want to get the slot at a line, edge or sketch axis, set the two center points accordingly. The line does not have to be parallel to one of the sketch axes
    when you want to define the slot using 2 points in the sketch you can do this now
2021-06-20 19:27:58 +02:00
donovaly
90d59ef3dc [TD] save new template as plain SVG
we had several times problems with template SVGs containing Inkscape-special code, thus save the template as plain SVG
2021-06-20 19:07:11 +02:00
donovaly
198aa4c564 [Sketch] save new icons as plain SVG 2021-06-20 19:06:43 +02:00
donovaly
3559710da6 [Sketch] fix these issues:
- missing menu entry for centered rectangle
- typo
- uniform word casing
- duplicated accel key
- remove superfluous comment
2021-06-20 19:06:09 +02:00
Abdullah Tahiri
b7f8f249b2 Sketcher: Add centered rectangle to the menu 2021-06-20 08:24:02 +02:00
Abdullah Tahiri
0fb621af28 Sketcher: Update icon resources 2021-06-20 08:23:31 +02:00
Abdullah Tahiri
cead3808aa Sketcher: centered rectangle icons 2021-06-20 08:23:01 +02:00
Abdullah Tahiri
8b4acf11c2 Sketcher: Centered Rectangle Creation 2021-06-20 08:14:18 +02:00
Abdullah Tahiri
7c519689f0 Sketcher: Reorder rounded rectangle code next to normal rectangle code 2021-06-20 07:07:22 +02:00
donovaly
27c72da585 [Sketch] update icons - part 4 of 4
save icons with uniform DPI and as plain SVG
2021-06-20 06:43:25 +02:00
donovaly
4c795098e2 [Sketch] update icons - part 3
save icons with uniform DPI and as plain SVG
2021-06-20 06:42:21 +02:00
donovaly
4d2cd6c205 [Sketch] update icons - part 2
save icons with uniform DPI and as plain SVG
2021-06-20 06:41:20 +02:00
donovaly
e5aab6c124 [Sketch] update icons - part1
save icons with uniform DPi and as plain SVG
2021-06-20 06:40:35 +02:00
Abdullah Tahiri
4727dd0de2 Sketcher: Resources updated manually 2021-06-20 06:33:17 +02:00
Abdullah Tahiri
725d9db95b Sketcher: Remove axes alignment icon 2021-06-20 06:32:51 +02:00
Abdullah Tahiri
9b34d671e0 Sketcher: UI toolbar/menu remove axes alignment 2021-06-20 06:16:33 +02:00
Abdullah Tahiri
be153ae2d9 Sketcher: Python wrappers for new remove axes alignment algorithm 2021-06-20 06:16:21 +02:00
Abdullah Tahiri
3c593a33ce Sketcher: Remove Axes Alignment algorithm 2021-06-20 06:16:11 +02:00
donovaly
01d2f6298f [Sketch] add new sketch object rounded rectangle
while constructing I miss often that one cannot insert directly rounded rectangles. As it is, one needs first to insert a rectangle, then go to fillet mode, then click 4 times, then set equal constraint, then often also replace the vertical/horizontal constraints since a rectangle must not necessarily be parallel to a sketch axis

As solution this PR adds rounded rectangles in one step. This saves a lot of time since this object is e.g. often used for milled rectangular pockets, for 3D-printed pads etc.

As discussed I grouped the rectangle and rounded rectangle.
2021-06-20 06:14:24 +02:00
Abdullah Tahiri
9073517291 Sketcher: Default parameter to meaningful value 2021-06-19 13:56:18 +02:00
0penBrain
70d90584ae [Sketcher] Remove no more used preference 2021-06-19 13:45:53 +02:00
0penBrain
dfc975dd93 [Sketcher] Radiam is default tool for radius/diameter constraining
Default is no more an option but last used tool is remained for next session
2021-06-19 13:45:53 +02:00
0penBrain
eda1e4b1df [Sketcher] Radiam : fix bug in constraint processing 2021-06-19 13:45:53 +02:00
Bernd Hahnebach
267cb43a32 FEM: solver calculix, improve iterations parameter code 2021-06-18 12:09:22 +02:00
Bernd Hahnebach
147b2ec3c9 FEM: solver calculix, better implementation for document restore method 2021-06-18 11:20:18 +02:00
Bernd Hahnebach
a536093b70 FEM: examples manager, code formating 2021-06-18 11:20:10 +02:00
Yorik van Havre
69b084f492 Merged crowdin translations 2021-06-17 16:04:02 +02:00
Yorik van Havre
7c5f8d8737 Updated ts files 2021-06-17 15:49:33 +02:00
Bernd Hahnebach
bc9beffc45 FEM: examples, add explanation text object to all the rest examples 2021-06-17 12:42:17 +02:00
Bernd Hahnebach
3626f48699 FEM: examples, update manager 2021-06-17 12:41:25 +02:00
Bernd Hahnebach
d1fa49f514 FEM: examples, improve import code formating 2021-06-17 11:20:55 +02:00
Bernd Hahnebach
5870bfd361 FEM: examples, fix material information in material nonlinear example 2021-06-17 11:00:51 +02:00
Bernd Hahnebach
00adea5e2c FEM: examples, add text explanation object to more examples 2021-06-17 10:40:29 +02:00
Bernd Hahnebach
c3c383a58b FEM: examples, improve explanation text object 2021-06-17 10:39:28 +02:00
Bernd Hahnebach
b8530ec506 FEM: update imports in coding conventions 2021-06-17 10:37:41 +02:00
luz paz
56ce278abf Fix typos
Found via `codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,apoints,ba,beginn,behaviour,bloaded,bottome,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,inout,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,ontop,orgin,orginx,orginy,ot,pard,parms,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,./build/doc/SourceDocu`
2021-06-17 08:02:57 +02:00
UR-0
07a2ed94f4 [FEM] typos 2021-06-17 08:02:07 +02:00
Bernd Hahnebach
49ce8dcab9 FEM: solver calcilix, implement missing document restore for missing attributes for buckling analyisie FINISH BITTE 2021-06-17 06:40:45 +02:00
Bernd Hahnebach
f9a6dd77eb FEM: mesh gmsh object, improve code in on doc restore 2021-06-17 06:40:34 +02:00
Bernd Hahnebach
a9bf66cdbc FEM: solver calculix, typos 2021-06-17 06:40:25 +02:00
sliptonic
dba02ab3e0 Merge pull request #4857 from snelweg/snelweg-patch-1
[Path] PathSanity.py now outputs fillename for the report the same as the postprocessor job
2021-06-16 15:03:35 -05:00
Bernd Hahnebach
96b47a3a92 FEM: examples, fix mesh information 2021-06-16 16:24:55 +02:00
Bernd Hahnebach
83a93cfd5c FEM: examples gui, add mesh type 2021-06-16 16:24:47 +02:00
Bernd Hahnebach
790bf1835b FEM: examples, move base setups in separate modules 2021-06-16 16:24:39 +02:00
Bernd Hahnebach
0986b5f848 FEM: examples, ltb, add text explanation object 2021-06-16 15:34:38 +02:00
Bernd Hahnebach
e5968f8ed9 FEM: ccx dat result text object, delete it on result purging 2021-06-16 15:34:31 +02:00
Bernd Hahnebach
5f8b7d2f85 FEM: calculix dat result text object, move into analysis 2021-06-16 15:34:24 +02:00
Bernd Hahnebach
05d9feb511 FEM: examples icon, use better icon and add it to the FEM tool bar 2021-06-16 15:34:16 +02:00
Bernd Hahnebach
7a9a282431 FEM: examples, move some method in separate module 2021-06-16 15:34:08 +02:00