HoWil
cfcb97a2ee
FEM electric force equation object, implement in elmer writer
2020-05-25 15:46:02 +02:00
HoWil
137ade8c66
FEM: add elmer electric force equation object
2020-05-25 15:46:00 +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
Syres916
13c3cedd67
[Gui] Material, Appearance, make Chrome colour..
...
..lighter and therefore more realistic. See discussion on French forum https://forum.freecadweb.org/viewtopic.php?f=12&t=46581
2020-05-25 13:38:30 +02:00
carlopav
c91df6e15d
Draft: Edit arc by 3 points bugfix
2020-05-25 13:37:55 +02:00
carlopav
8749a75056
Draft: bugfix on Edit BezCurve
2020-05-25 13:37:55 +02:00
carlopav
aa92bfba80
Draft: Edit bugfix in Wire/BSpline curve editing
2020-05-25 13:37:55 +02:00
carlopav
8926651c0e
Draft: Edit support for Part Sphere
...
.
2020-05-25 13:37:55 +02:00
carlopav
4507a5a21b
Draft: Edit support for Part Cone
2020-05-25 13:37:55 +02:00
carlopav
cdbc11e2ad
Draft: reordered supported edit objects and support for PartCylinder
2020-05-25 13:37:55 +02:00
carlopav
89d4a6e00c
Draft: Edit reordering 1
...
Started a general refactor to handle all the conversion between global and object coordinate system inside the main methods and just use object coordinates inside object functions.
Draft: Edit reordering 2
Fixed Editing of Part objects according to the new refactor
Draft: fix in autogroup function for dimensions
Draft: fixed Polygon editing when inscribed or circumscribed
Draft: Edit support for Ellipse object
.
Draft: Edit docstrings
Draft: Edit reordering 3
Draft: Fixed Edit for structure object
And also refactor Edit methods that control special object display during editing.
Draft: Fixed edit for arch wall object
2020-05-25 13:37:55 +02:00
carlopav
4e8124e415
Draft: Split Draft Edit into 4 modules
...
One for interaction handling and 3 for object editing functions, divided between Draft, Part, Arch
2020-05-25 13:37:55 +02:00
carlopav
83b708127d
Draft: Cleanup of Draft Edit
2020-05-25 13:37:55 +02:00
vocx-fc
9e50eb4785
Draft: move functions to draftgeoutils.geometry
2020-05-25 13:35:34 +02:00
vocx-fc
c10b006955
Draft: move functions to draftgeoutils.faces
2020-05-25 13:35:34 +02:00
vocx-fc
e1c371281b
Draft: move functions to draftgeoutils.sort_edges
2020-05-25 13:35:34 +02:00
vocx-fc
15324a8e72
Draft: move functions to draftgeoutils.intersections
2020-05-25 13:35:34 +02:00
vocx-fc
d1405c9b11
Draft: move functions to draftgeoutils.edges
2020-05-25 13:35:34 +02:00
vocx-fc
378f1583fe
Draft: move general functions to draftgeoutils.general
...
New package for organizing the geometrical utility functions of
the workbench, `draftgeoutils`.
The first submodule is one that deals with general operations.
2020-05-25 13:35:34 +02:00
paul lee
7f27ec750b
[ArchWall] Fix Align Right with Multi-Material invalid case problem
2020-05-25 13:34:46 +02:00
looooo
9b0f2505f6
win: fix path to freecad library
2020-05-25 13:33:58 +02:00
triplus
8fac9c6511
Use newer Eigen to suppress warnings
2020-05-25 13:32:09 +02:00
triplus
fbf5e72d9e
Travis suppress excessive Clang/Eigen warnings
...
Issue is likely fixed in the latest version of Eigen, for now i don't feel backporting Eigen is worth the effort, hence disabling the warning.
2020-05-25 13:32:09 +02:00
triplus
c341886ab6
Travis upgrade to GCC 10 and Clang 10
...
Upgrade to latest and greatest toolchains.
2020-05-25 13:32:09 +02:00
Abdullah Tahiri
79c8791f4f
Sketcher: projection - remove unused variables and function
2020-05-24 15:22:16 +02:00
shermelin
d4e8e0de1b
Added corner cases
...
- deal with exchange of minor/major axis
- projected ellipse = circle builds a circle
- projected is a segment
2020-05-24 15:21:47 +02:00
shermelin
beb226cd67
First test of ellipse projection
...
- general case implemented
TODO:
- catch and implement limit cases (parallel, orthogonal, inverted
major/minor, circle...
2020-05-24 15:21:47 +02:00
wmayer
e3a2f7f76d
PartDesign: [skip ci] fix wrong property values in UI file
...
set step size of angle property to 1.0
2020-05-24 12:18:19 +02:00
wmayer
f4b169e811
PartDesign: [skip ci] set group name for chamfer properties
2020-05-24 11:25:15 +02:00
wmayer
d0a8eda468
PartDesign: [skip ci] set minimum width of labels to align the spin boxes properly in the chamfer panel
2020-05-24 11:12:08 +02:00
Bernd Hahnebach
0b603095a7
FEM: writer base, improve warning
2020-05-24 09:19:27 +02:00
Bernd Hahnebach
a5b0be0b4c
FEM: add some comments to material and calculix solver object
2020-05-24 09:19:27 +02:00
Bernd Hahnebach
b950ef9508
FEM: typo
2020-05-24 09:19:25 +02:00
wmayer
7c4fe3f9f1
PartDesign: [skip ci] set an alias PartDesign_Body_Create_New.svg for PartDesign_Body.svg
2020-05-24 08:58:45 +02:00
Daniel Wood
40cdf68491
only reset the Op visibility when the active state is toggled
2020-05-24 07:48:55 +01:00
Gabriel Wicke
1f22269be0
Path: Safer step over optimization
...
- Only apply aggressive optimizations to short horizontal moves within
cutter diameter. The safe model STL does not accurately reflect stock
state, so using it for determining long distance move safe heights is
not safe. There would be a high chance of hitting the stock at rapid
speeds.
Thankfully, the vast majority of step-overs tend to be short, so are
still optimized.
- For short moves, only allow completely lift-free transitions when
there is (almost) no Z change, and the min safe travel height does not
rise above the same level.
Otherwise, lift to the max of end points and min safe travel height
first, then move horizontally. A future optimization would be to
directly use the drop scan for transition path generation.
2020-05-23 20:18:37 -07:00
wmayer
1803c4df0e
Sketcher: [skip ci] do not rename object identifier of an expression on undo/redo
2020-05-23 21:30:02 +02:00
Daniel Wood
ccadfd1673
Enable the selection of circles, arcs and faces to set the job origin
2020-05-23 16:30:55 +01:00
wandererfan
6a3b2a02f5
[Draft]Post-review changes
2020-05-23 11:22:14 -04:00
wandererfan
770e6c57c2
[Draft]Trap missing ViewObject attribute
...
- sometimes VO does not have DiffuseColor
attribute
2020-05-23 11:22:14 -04:00
wandererfan
a697c838fc
[Draft]Additional modes for PathArray
2020-05-23 11:22:14 -04:00
joha2
bdfd0b10a7
FEM: add methods to to edit mesh groups:
...
- add addGroup, addGroupElements, removeGroup to C++ mesh class
- expose the methods to Python
- add a unit test class
- update test commands file
- add test to fem test app module
2020-05-23 14:56:15 +02:00
Bernd Hahnebach
39d520f672
FEM: unit tests, add print to test command creation method
2020-05-23 14:56:10 +02:00
Bernd Hahnebach
fbca6946d5
FEM: writer base, change print from error to warning
2020-05-23 13:06:01 +02:00
Bernd Hahnebach
a780c1f730
FEM: unit test information, update
2020-05-23 13:05:58 +02:00
Abdullah Tahiri
d5f29f79d3
PartDesign: Chamfer feature corrections and improvements
...
========================================================
- Correction to mustExecute() to account for the new properties
- Make properties not used by the mode as read-only.
- Gui: apply() only for construction mode valid features
2020-05-23 12:24:08 +02:00
Armandas Jarušauskas
8c303d3f25
PartDesign: Chamfer direction flipping support
2020-05-23 12:24:08 +02:00
Armandas Jarušauskas
7ecbb42a98
PartDesign: Chamfer icon art - flip icon
2020-05-23 12:24:08 +02:00
Armandas Jarušauskas
84afdc6d96
PartDesign: Chamfer - updated parameter validation code.
2020-05-23 12:24:08 +02:00
Armandas Jarušauskas
83b77f1500
PartDesign: Chamfer with multiple creation modes
2020-05-23 12:24:08 +02:00