vocx-fc
3bdd1310b3
Draft: move functions to draftgeoutils.circles_incomplete
2020-06-05 13:15:31 +02:00
vocx-fc
3476c73b3b
Draft: move functions to draftgeoutils.circle_inversion
2020-06-05 13:15:31 +02:00
vocx-fc
0ba43a993e
Draft: move functions to draftgeoutils.circles_apollonius
2020-06-05 13:15:31 +02:00
vocx-fc
627e665c5d
Draft: move more functions to draftgeoutils.circles, part 2
2020-06-05 13:15:31 +02:00
vocx-fc
6ec6fb2ca1
Draft: move functions to draftgeoutils.circles, part 1
2020-06-05 13:15:31 +02:00
vocx-fc
7eee6ae4f6
Draft: move more functions to draftgeoutils.arcs
2020-06-05 13:15:31 +02:00
vocx-fc
7caa8d4dcf
Draft: migrate older properties of PathArray
2020-06-05 13:14:46 +02:00
vocx-fc
f2f22e155b
Draft: rename PathArray properties
...
`PathObj` becomes `PathObject`, `Xlate` becomes `ExtraTranslation`,
and `PathSubs` becomes `PathSubelements`.
Update `make_path_array` function and the Gui Command.
2020-06-05 13:14:46 +02:00
vocx-fc
f1bcffbc16
Draft: hide properties not used in the PathArray
...
Certain properties do not need to be shown in the property editor
when a particular `AlignMode` is chosen. This keeps the number
of properties displayed organized and easy to manage.
2020-06-05 13:14:46 +02:00
vocx-fc
572788edd7
Draft: set the properties of PathArray through functions
2020-06-05 13:14:46 +02:00
vocx-fc
9dd1c2efa5
Draft: cleanup logic of PathArray proxy object code
...
Return early from the `execute` method if no base or path exist.
Add method `get_wires` which internally uses `get_wire_from_subelements`
(renamed method), to get the edges from the path object,
and its subelements, if any. If no wires are found
return early from `execute`.
The final rotation applied to the copies will be the base rotation
of the base object's shape. The only exception is when the
`AlignMode` is `'Tangent'`; in this case, it performs
a pre-rotation with the `TangentVector`.
2020-06-05 13:14:46 +02:00
vocx-fc
835f4b424f
Draft: clean up code, PEP8, and docstrings in PathArray
...
Test the inputs to the `make_path_array` function
and return `None` if there is a problem.
Now the make function accepts as input a `"String"` which must be
the `Label` of an object in the document, so it is easier to create
arrays quickly from the Python console.
Add the new parameters to the make function, `align_mode`,
`tan_vector`, `force_vertical`, and `vertical_vector`.
These properties were added to the proxy object in ff323ebdb5 .
Add message deprecating the older call `makePathArray`.
Adjust the GuiCommand accordingly. Now it uses the commit
mechanism of the parent `Modifier` class so that the executed
functions are recorded in the Python console.
Clean up the `PathArray` class as well.
2020-06-05 13:14:46 +02:00
bartoszek
b2882c699b
Fix qt5:5.15.0 build.
2020-06-05 10:02:56 +02:00
sliptonic
aac84ddf0f
Merge pull request #3560 from Russ4262/Import_Base_Geometry_fix
...
Path: PathOpGui - Fix Base Geometry import feature
2020-06-04 13:17:28 -05:00
sliptonic
be7e780c86
Merge pull request #3556 from Russ4262/3D_Surface_Waterline_Fixes
...
Path: 3D Surface and Waterline fixes per forum identification
2020-06-04 13:17:08 -05:00
wmayer
7ce076b347
Mesh: [skip ci] fix regression in PlaneSurfaceFit::Initialize
2020-06-04 19:29:00 +02:00
Russell Johnson
08e3f0b0d7
Path: PathOpGui - Fix Base Geometry import feature
...
for pre-existing operations
2020-06-04 10:54:43 -05:00
WandererFan
6974598dc1
[TD]Improve section face display
2020-06-04 09:00:22 -04:00
wmayer
3aba2721d1
gcc: [skip ci] fix -Waddress
2020-06-04 14:56:20 +02:00
Yorik van Havre
8f35f7aa14
Arch: Added Profile command
2020-06-04 12:52:22 +02:00
Bernd Hahnebach
86759ddfbf
FEM: constraint electrostatic potential, better addition of attributs
2020-06-04 08:55:09 +02:00
Russell Johnson
c82dc128c3
Path: Fix for single selected non-planar face
2020-06-04 00:03:31 -05:00
Russell Johnson
0f4bb388bb
Path: Fix error with multi-language usage of QComboBox inputs
...
The methods here might need to be applied throughout PathWB to allow language translations of GUI combobox inputs.
2020-06-03 21:24:18 -05:00
Russell Johnson
155f83baa7
Path: Fix duplication of gcode for Single-pass layer mode..
2020-06-03 20:13:39 -05:00
Russell Johnson
9ca855476b
Path: Clean up messaging and add translation() usage
2020-06-03 19:00:59 -05:00
Russell Johnson
4e139d5a1e
Path: Fix failure to create model STL when selecting faces
2020-06-03 19:00:36 -05:00
Russell Johnson
1d35573917
Path: Fix paths through model
...
All cut patterns except Offset were cutting through model.
2020-06-03 18:59:46 -05:00
Russell Johnson
bebdf2d006
Path: Simplify creation of debug objects
...
Path: Improve debug messages
2020-06-03 18:59:46 -05:00
Russell Johnson
523089befa
Path: Make missing connections between UI panel and operation
2020-06-03 18:59:46 -05:00
Russell Johnson
a1d7cffaee
Path: Add missing cut patterns and organize the enumeration lists
2020-06-03 18:59:46 -05:00
Bernd Hahnebach
b2ddb576c9
FEM: fluid task panel, use log for a log
2020-06-04 00:29:21 +02:00
Bernd Hahnebach
2b3faa15d5
FEM: mechanical result task panel, small improvements
2020-06-04 00:25:42 +02:00
Bernd Hahnebach
b7282284d5
FEM: gmsh view provider, small improvements
2020-06-04 00:15:15 +02:00
Bernd Hahnebach
9f2d325ea0
FEM: ccx tools task panel, add comment
2020-06-04 00:09:47 +02:00
Bernd Hahnebach
a9a3294fa4
FEM: import module unit test, add missing packages
2020-06-03 23:49:11 +02:00
Bernd Hahnebach
1a9247cc4b
FEM: migrate gui, move to gui utils
2020-06-03 23:49:09 +02:00
Bernd Hahnebach
aedc4c6fde
FEM: move task panel in separate module, constraint initial flow velocity
2020-06-03 23:49:07 +02:00
Bernd Hahnebach
fa4e548f69
FEM: move task panel in separate module, mesh region
2020-06-03 23:49:05 +02:00
Bernd Hahnebach
aa4108088a
FEM: move task panel in separate module, mesh group
2020-06-03 23:49:03 +02:00
Bernd Hahnebach
416ec56a22
FEM: move task panel in separate module, mesh boundary layer
2020-06-03 23:49:01 +02:00
Bernd Hahnebach
92b570b555
FEM: move task panel in separate module, material reinforced
2020-06-03 23:48:59 +02:00
Bernd Hahnebach
c755c12115
FEM: move task panel in separate module, material common
2020-06-03 23:48:57 +02:00
Bernd Hahnebach
3d0ae34955
FEM: move task panel in separate module, element rotation 1D
2020-06-03 23:48:55 +02:00
Bernd Hahnebach
8dc2eec23b
FEM: move task panel in separate module, element geometry 2D
2020-06-03 23:48:52 +02:00
Bernd Hahnebach
2cfee8bf5b
FEM: move task panel in separate module, element geometry 1D
2020-06-03 23:48:50 +02:00
Bernd Hahnebach
74722733e4
FEM: move task panel in separate module, element fluid 1D
2020-06-03 23:48:48 +02:00
Bernd Hahnebach
3e53bb1f6b
FEM: move task panel in separate module, constraint tie
2020-06-03 23:48:46 +02:00
Bernd Hahnebach
ac8e5e397b
FEM: move task panel in separate module, constraint flow velocity
2020-06-03 23:48:44 +02:00
Bernd Hahnebach
4916fa8ac1
FEM: move task panel in separate module, constraint electrostatic potential
2020-06-03 23:48:42 +02:00
Bernd Hahnebach
93ebf400fd
FEM: move task panel in separate module, gmsh mesh
2020-06-03 23:48:40 +02:00