Bernd Hahnebach
3517490f13
FEM: solver calculix, change object type
2020-05-21 15:04:20 +02:00
Bernd Hahnebach
22a585fba3
FEM: solver ccxtools, change object type
2020-05-21 15:04:18 +02:00
Bernd Hahnebach
15b0965517
FEM: solver ccx tools, change standard name
2020-05-21 15:04:16 +02:00
Bernd Hahnebach
64172d9f23
FEM: result mechanical, change standard name
2020-05-21 15:04:12 +02:00
Bernd Hahnebach
291f525b6f
FEM: material nonlinear, change standard name
2020-05-21 15:04:12 +02:00
Bernd Hahnebach
813925ff7d
FEM: make objects module, add some comment
2020-05-21 15:04:10 +02:00
wandererfan
ad405545e6
[TD]handle new identifier for Draft objects
2020-05-20 21:44:26 -04:00
wmayer
5950d0d45c
Web: [skip ci] implement blocking tcp server
2020-05-20 16:52:36 +02:00
wmayer
e47515beb0
PySide: [skip ci] add minimal example of embedding
2020-05-20 13:23:18 +02:00
wmayer
37c21cfb13
[skip ci] Port glib embedding example to Py3 and Gtk3
2020-05-20 12:47:17 +02:00
Yorik van Havre
1389d86059
Added Amrit3701 to github sponsoring list
2020-05-20 10:31: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
Yorik van Havre
40600a55c2
Arch: Misc improvements to curtain wall
...
- Can be based on an edge like normal wall
- Now has a 'host' property to embed into another object (tree only)
- Mullions have different height and width properties
- Mullions or panels can be disabled
2020-05-19 13:58:46 +02:00
wmayer
8fcd436de1
+ fix Enumeration::contains: the current index is irrelevant when searching for an entry in the enumeration
...
+ only print a warning if the enumeration is not empty but the restored index is < 0
2020-05-19 08:45:02 +02:00
Bernd Hahnebach
a724961ca3
FEM: migrate, improve migration class
2020-05-18 21:17:49 +02:00
Bernd Hahnebach
3a877c51e4
FEM: cmake, sort modules
2020-05-18 21:17:49 +02:00
Bernd Hahnebach
193b6ad2b9
FEM: objects create, sort methods
2020-05-18 21:17:49 +02:00
sliptonic
517ae79341
Merge pull request #3477 from gwicke/pathops_ui_fix
...
[path] Small fix in PathOpGui
2020-05-18 09:44:21 -05:00
sliptonic
68c8558e2a
Merge pull request #3476 from gwicke/linuxcnc_post_opt
...
Path: LinuxCNC postprocessor scalability
2020-05-18 09:43:13 -05:00
Yorik van Havre
b0df61ab67
Arch: Fixed Pipe positioning
2020-05-18 15:24:08 +02:00
Yorik van Havre
6945e37635
Arch: Fixed regression in compound walls
2020-05-18 15:04:26 +02:00
Yorik van Havre
146a175370
Arch: Removed wrong warning in walls
2020-05-18 13:28:55 +02:00
wmayer
1d8235c234
Part: [skip ci] get n-th derivative of a surface via Python
2020-05-18 13:17:26 +02:00
vocx-fc
a4367d0585
Draft: activate new array make functions
...
They are made available in the `Draft` namespace,
and are also used in the unit tests, the test script,
and the GuiCommands.
2020-05-18 12:42:10 +02:00
vocx-fc
681b33dab8
Draft: move circular, ortho, and polar make functions
...
Previously they were in `draftobjects`, but since they
don't define new objects, just create objects,
they are moved to `draftmake`.
Also ajust the `CMakeLists.txt` and the corresponding Gui Commands
which use these make functions.
These functions internally use the `Draft.makeArray` function.
We will put comments as reminders so that when this function
is moved to its own module, we can update the derived functions.
2020-05-18 12:42:10 +02:00
vocx-fc
021b07b7bc
Draft: restructure the draft test script
...
Add new function `_create_objects`.
Change annotations to use `App::Annotation` instead of `Draft Text`.
2020-05-18 12:41:24 +02:00
Syres916
deadd6d3ea
[AddonManager] Fix bug when Multiple Wbs updated
...
See discussion https://forum.freecadweb.org/viewtopic.php?f=3&t=46322
2020-05-18 12:35:34 +02:00
carlopav
5d7ae69c54
Draft: fix Statusbar snap and scale if Draft is the default startup wb
...
ref: https://forum.freecadweb.org/viewtopic.php?f=23&t=43990&start=50#p396139
2020-05-18 12:19:27 +02:00
carlopav
05c250d7b5
Arch: fix regression in SectionPlane
2020-05-18 12:18:36 +02:00
vocx-fc
4a765e12a5
Draft: check GUI in upgrade function before using viewprovider
...
Also make various improvements in style, PEP8, return value
is now a tuple of lists instead of a list of lists.
Delay the import of other modules like `Part` and `DraftGeomUtils`
using the `LazyLoader` class.
Update the Gui Command as well.
2020-05-18 12:17:59 +02:00
vocx-fc
07245dbf00
Draft: check GUI in downgrade before using viewprovider
...
Also make various improvements in style, PEP8, return value
is now a tuple of lists instead of a list of lists.
Update the Gui Command as well.
2020-05-18 12:17:59 +02:00
vocx-fc
10f839782d
Draft: check GUI before touching the ViewObject in cut
2020-05-18 12:17:59 +02:00
vocx-fc
51cd5e042d
Draft: fix button and icon spacing in AnnotationStyleEditor
...
The maximum button size was too small to fit the icon
together with the text, if the text size was large.
Also added more tooltips to all widgets of the editor.
2020-05-18 12:16:33 +02:00
vocx-fc
0d9ae239af
Draft: cleanup code of AnnotationStyleEditor
...
Introduced in 1b887fa0f5 , 4555a77663 , 5b3fea59e0 .
Make it PEP8 compliant, and shorten line lengths.
It is based on `GuiCommandSimplest` to inherit basic behavior
such as `IsActive` returning `True` when a document exists.
2020-05-18 12:16:33 +02:00
Gabriel Wicke
6e796aede8
Merge pull request #1 from Russ4262/patch-1
...
Path: Extend fix to `updateVisibility()`
2020-05-17 19:39:22 -07:00
Russell Johnson
94cff2135e
Extend fix to updateVisibility() call
...
Call originates in PathOpGui module.
2020-05-17 21:20:04 -05:00
Gabriel Wicke
a17645aa05
[path] Small fix in PathOpGui
...
Fix a bad call to page.updateVisibility
2020-05-17 17:11:14 -07:00
wmayer
7b970ab3b7
Part: [skip ci] get n-th derivative of a curve via Python
2020-05-17 23:25:07 +02:00
Gabriel Wicke
6e90d8e10f
Path: LinuxCNC postprocessor scalability
...
- Do not show editor when gcode size exceeds 100kb. The poor editor
widget cannot handle that much output, and will hang FreeCAD.
- Avoid quadratic behavior in output accumulator. While Python greater
than 2.7 avoids quadratic behavior in string accumulators, this optimization
is defeated when the string is forced to be materialized to contiguous
memory, as was done by the `.trim()`. As a result, we got quadratic complexity,
ensuring that large jobs would never successfully be post-processed.
2020-05-17 13:31:44 -07:00
wmayer
ff0e556b59
Part: [skip ci] add methods to determine continuity
2020-05-17 21:57:25 +02:00
wandererfan
a5ab09aa09
[TD]minor code clean ups
2020-05-16 07:42:45 -04:00
wandererfan
718dd707fa
[TD]Getters/Setters for CosmeticVertex attribs
2020-05-16 07:42:45 -04:00
wandererfan
add17980b3
[TD]Eliminate replace fcns for Cosmetic objs
2020-05-16 07:42:45 -04:00
wandererfan
1533ea01ba
[TD]Simplify Cosmetic List & PyObject handling
2020-05-16 07:42:45 -04:00
Zheng, Lei
31bb4d84b9
Gui: improve property editor status update
2020-05-16 12:15:49 +02:00
Bernd Hahnebach
6e0e7580fd
FEM: add modules to migrate old FEM app and gui objects
2020-05-16 08:29:46 +02:00
Bernd Hahnebach
13ff930e09
FEM: python base view provider, improve error handling
2020-05-16 08:29:40 +02:00
Bernd Hahnebach
75d1b97b92
FEM: gmsh mesh obj, automaticlly add all properties
2020-05-16 08:29:33 +02:00
Bernd Hahnebach
9a4d4c2451
FEM: materialobject, automaticlly add all properties
2020-05-16 08:29:25 +02:00
wmayer
f0e246f86d
Part: [skip ci] copy visual attributes of reversed shape
2020-05-15 19:26:24 +02:00