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
wmayer
7b970ab3b7
Part: [skip ci] get n-th derivative of a curve via Python
2020-05-17 23:25:07 +02: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
wmayer
34ebb0ecc4
fixes #0004316 : PartWB, "Reverse shapes" command reset position [skip ci]
2020-05-15 19:25:43 +02:00
vocx-fc
e9baea434e
Draft: update snake_case for unit tests
...
Also fix the name of certain functions.
Do not import `DraftFillet` any more as it's just kept
for compatibility purposes.
Do not test OCA nor AirfoilDAT as it's very improbable
that these formats will gain more support any time soon.
2020-05-15 14:44:48 +02:00
vocx-fc
50c2f31f6b
Draft: use snake case functions in draft_test_objects script
2020-05-15 14:44:48 +02:00
vocx-fc
cc5d531a59
Draft: small additions to the draft_test_object script
...
Move the docstring, set the frame as a private function,
and set `MakeFace` to `False`.
Use user's home directory to create the file. Move the order of
the parameters of the function.
2020-05-15 14:44:48 +02:00
carlopav
125d0ca84d
Draft: various cleanup
...
Mainly added an empty line at the end of each file and changed docstrings.
2020-05-15 14:43:26 +02:00
carlopav
2c4de88132
Draft: moved ConvertDraftText to utils.py
2020-05-15 14:43:26 +02:00
carlopav
95fe3076bd
Draft: split DrawingView from Draft.py
2020-05-15 14:43:26 +02:00
carlopav
b1e2574f1c
Draft: move get_DXF to utils.py
2020-05-15 14:43:26 +02:00
carlopav
3a44b4e2c0
Draft: moved getrgb to utils.py
2020-05-15 14:43:26 +02:00
carlopav
ccad0fed30
Draft: cleanup of Array properties after splitting
2020-05-15 14:43:26 +02:00
carlopav
79ef4d991a
Draft: split Array from Draft.py
2020-05-15 14:43:26 +02:00
carlopav
052fd1750b
Draft: cleanup of Draft.py
2020-05-15 14:43:26 +02:00
carlopav
26e8adaee4
Draft: split PointArray from Draft.py
2020-05-15 14:43:26 +02:00
carlopav
dfee68d05a
Draft: split Path Array and viewprovider Array from Draft.Py
...
Draft: fix typo in PathArray
2020-05-15 14:43:26 +02:00
carlopav
1f88ef3a6f
Draft: split array function from Draft.py
2020-05-15 14:43:26 +02:00
carlopav
006a1a4036
Draft: Split DraftLink from Draft.py
2020-05-15 14:43:26 +02:00
carlopav
eb59836ae8
Draft: updated ocumentation of Draft Scale function
2020-05-15 14:43:26 +02:00
carlopav
5e8f94d7d6
Draft: split sub_object_move from Draft.py
2020-05-15 14:43:26 +02:00
carlopav
59c0bf1c38
Draft: split sub_object_move from Draft.py
2020-05-15 14:43:26 +02:00
sliptonic
92fe9adebb
Merge pull request #3464 from Russ4262/BoundaryDressup_fix
...
Path: Fix for `BoundaryDressup` and fix for `Profile` when extrude vector is roughly zero
2020-05-14 09:30:46 -05:00
Yorik van Havre
4f36c23cbd
Arch: Allow to skip import of IFC types from python
2020-05-14 11:49:36 +02:00
Russell Johnson
ffc353f294
Path: Fix for .extrude() vector roughly zero
2020-05-13 21:55:06 -05:00
Russell Johnson
a679356b48
Path: Add if edge: test clause
...
`If edge:` handles 'NoneType' edges returned from `PathGeom.edgeForCmd()`.
Includes some PEP8 formatting.
2020-05-13 21:55:06 -05:00
Russell Johnson
58ba0e1c39
Path: Fix related to linkStockAndModel checkbox.
...
The StockEdit class is reused by BoundaryDressup, and this checkbox does not exist in its UI panel.
2020-05-13 16:34:06 -05:00