Bernd Hahnebach
c0c6212f0c
FEM: solver, improve analysis member tests
2021-07-27 23:42:09 +02:00
Bernd Hahnebach
c756881ffa
FEM: solver run, improve output
2021-07-27 21:57:23 +02:00
Bernd Hahnebach
bea371fc8e
FEM: comand definition, delete not needed z88 icon definition as it uses FEM standard names
2021-07-26 21:08:37 +02:00
Bernd Hahnebach
41b0805e18
FEM: solver frame work, improve binary handling
2021-07-26 11:45:09 +02:00
Bernd Hahnebach
e84f0ab609
FEM: solver frame work, code formating
2021-07-26 11:45:03 +02:00
Bernd Hahnebach
1cc9c88be1
FEM: examples, ccx cantilever add face and edgemesh
2021-07-25 21:33:04 +02:00
Bernd Hahnebach
c5be18888b
FEM: examples, canti hexa20, delete wrongly added exaplanation object
2021-07-25 21:32:58 +02:00
sliptonic
dde8ec5c7f
Merge pull request #4939 from Russ4262/fix/job_template_paths
...
[Path] Fix multi-OS path issue for Job templates
2021-07-25 13:42:13 -05:00
sliptonic
1a1910a489
Merge pull request #4938 from Russ4262/fix/adaptive_edge_processing
...
[Path] Restore edge processing to Adaptive as in 0.19 release
2021-07-25 13:41:31 -05:00
Bernd Hahnebach
4695ed09ca
FEM: examples, ccx canti hexa20, fix comment
2021-07-25 20:30:55 +02:00
sliptonic
dbff0d9e9c
Merge pull request #4937 from Russ4262/cleanup/adaptive_unit_test
...
[Path] Cleanup Adaptive unit test code and re-enable Path unit tests
2021-07-25 13:19:21 -05:00
Bernd Hahnebach
147fd446ba
FEM: cmake, fix
2021-07-25 19:31:49 +02:00
Bernd Hahnebach
83c8cc30e8
FEM: examples and unit tests, some heavy file renaming
2021-07-25 19:20:39 +02:00
Bernd Hahnebach
7416fd3f5b
FEM: examples, code formating, use double quotes whenever it is possible
2021-07-25 19:19:59 +02:00
Bernd Hahnebach
415a29387a
FEM: calculix writer, constraint force, code formating
2021-07-25 19:19:41 +02:00
Bernd Hahnebach
18c3ef6d46
FEM: solver tasks, use same result reading method name in all solver
2021-07-25 19:18:13 +02:00
Russell Johnson
ca6f85ff69
Path: Add Array operation to recognized Active types for toggle
2021-07-24 22:29:18 -05:00
Russell Johnson
2da26fe715
Path: Add Active property to PathArray object; Fixes #4704
...
This property is required for the Path Simulator. It might also be required for some post-processing procedures.
2021-07-24 22:29:18 -05:00
Russell Johnson
fc70edc66a
Path: Improve method name for setting editor modes for properties
2021-07-24 22:29:18 -05:00
Russell Johnson
d8806b0e5c
Path: Improve variable names for mode values
2021-07-24 22:29:18 -05:00
Russell Johnson
edc358a4a1
Path: Refactor path array algorithm into independent PathArray class
...
New class is `obj` independent allowing for greater scripting capability.
Added missing `onDocumentRestored()` method to ObjectArray class to handle property visibility and edit modes, per standard Path operations on document restoration.
2021-07-24 22:29:18 -05:00
Russell Johnson
8ce14b2a2b
Path: Close Adaptive geometry source file upon unit test completion
2021-07-24 21:59:05 -05:00
Russell Johnson
65a59b102f
Path: Re-enable all disabled Path unit tests
2021-07-24 21:39:25 -05:00
Russell Johnson
640eb6ace7
Path: Fix multi-OS path issue.
...
Not all operating systems use the same path scheme - the slash direction. The issue fixed with this commit exists in other parts of the Path workbench
2021-07-24 16:46:49 -05:00
Russell Johnson
d008303ae7
Path: Code cleanup, remove duplication, fix obj.removalshape shape
2021-07-24 11:57:53 -05:00
Russell Johnson
527e168be2
Path: Fix bug with inaccurate Task Panel values upon new op creation
...
Path: Fix bug with inaccurate Task Panel values upon new op creation
2021-07-24 11:57:53 -05:00
Russell Johnson
495a4e610a
Path: Fix readonly lockout bug with blank expression
2021-07-24 11:57:53 -05:00
Russell Johnson
99b218c63d
Path: Prioritize self.parent and self.obj declarations
...
This prioritization and conversion of `self.parent` declaration allows for removal of the `setParent()` method.
2021-07-24 11:57:53 -05:00
Russell Johnson
b91a4b6ecd
Path: Restore edge processing to Adaptive as in 0.19 release
2021-07-24 11:42:30 -05:00
Russell Johnson
cb7c8d8458
Path: Improve comments and docStrings
2021-07-24 11:00:17 -05:00
Russell Johnson
1b856e9cfb
Path: Delete dead code and comments
2021-07-24 10:59:43 -05:00
sliptonic
a40812dfbf
Merge pull request #4917 from Russ4262/fix/Adaptive_process_edges
...
[Path] Adaptive: Correct the processing of selected edges
2021-07-23 12:35:08 -05:00
ho-ho-ho
d2c170a929
Path: fix grbl --return-to placement
2021-07-23 16:48:30 +02:00
Russell Johnson
3311bb6df3
Path: Add some Adaptive unit tests
...
Also includes alphabetical sort of affected lists in CMakeLists and TestPathApp files.
Unit tests focus around feature selection capabilities.
2021-07-22 23:16:53 -05:00
GUAN Xin
dab4168008
Start: Properly hash thumbnail filenames
...
Image filenames should be encoded as URI before being hashed.
Also assume that filenames are already utf8 because the community
has been advertiseing utf8 usage since the beginning of this centry.
Calling .encode("utf8") on strings that are already in utf8 simply
raises the following exception:
UnicodeDecodeError: 'ascii' codec can't decode byte ...
for non-ascii (already utf8) strings.
It's in fact impossible to precisely determine pathname encoding
because different components within the path may have different
encodings, e.g., a utf8 directory name followed by an MBCS filename
is valid on Linux native filesystems.
It's the user's responsibility to keep the iocharset consistent.
2021-07-21 16:49:06 +08:00
sliptonic
5f5b3d9b67
Merge pull request #4446 from Schildkroet/deburr_improve
...
[0.20][PATH] Deburr improve
2021-07-20 12:29:31 -05:00
Bernd Hahnebach
31fd5be0c4
FEM: calculix writer, use generic elset variable names
2021-07-20 09:54:49 +02:00
Bernd Hahnebach
f4275adfed
FEM: mesh set getter, use ccx independent method names
2021-07-20 09:54:42 +02:00
Bernd Hahnebach
a98ebfde6e
FEM: mesh set getter, use ccx independent variable names
2021-07-20 09:54:35 +02:00
川島和津実
c6cb3f6a21
Merge branch 'master' into shutil-no-which
2021-07-19 17:17:36 +08:00
GUAN Xin
75251151ff
Some shutil don't have the .which method.
...
Directly calling subprocess.Popen without checking the presence of the
program is the optimal solution because:
1) Avoids race condition, where the program disappears between the
check and the Popen call.
2) Popen will raise exception if the program is absent anyway,
no race condition here.
2021-07-19 14:12:03 +08:00
Bernd Hahnebach
166f5e7a4b
FEM: material task panel, raise max possible young's modul value
2021-07-19 07:50:04 +02:00
marioalexis
b1a534930f
Draft: Enable multiple selection for dumb task dialog in Modification commands
2021-07-19 02:45:17 -03:00
Syres916
a049b9118b
[Draft] gui_utils Coin import addition
2021-07-18 19:52:31 +01:00
Bernd Hahnebach
241a6a4eac
FEM: tasks and writer, use generic solver input writing method name
2021-07-18 14:47:50 +02:00
Bernd Hahnebach
efbe176691
FEM: writer base, typo
2021-07-18 14:47:43 +02:00
Bernd Hahnebach
a7caa50d38
FEM: mesh set getter, output print
2021-07-18 14:47:36 +02:00
marioalexis
fd6290566d
Draft: Save last WP used
2021-07-18 02:07:59 -03:00
marioalexis
1b8a886770
Draft: Fix regression generated in commit 76c7aa3
2021-07-18 02:07:08 -03:00
Syres916
5e1ae4e72d
[Draft] gui_utils Minor bugfix on change to...
...
...Draft Wb with grid enabled. Please backport to 0.19 branch, see discussion https://forum.freecadweb.org/viewtopic.php?f=3&t=60251
2021-07-17 21:52:30 +01:00