Uwe
3310a80164
[Material] add support for magnetic permeability
...
- also rename property group to "electromagnetic" (this change has no influence on any existing simulation, is only the name in the material editor)
2023-02-03 14:17:17 -06:00
Uwe
06e0f477a6
[Part] [skip ci] update a tooltip
...
- since FC 0.20 we require OCC 7.4
2023-02-03 12:15:28 -06:00
Pascal de Bruijn
c767880908
Increase mesh generation output quality
2023-02-03 12:08:10 -06:00
Pascal de Bruijn
3ecff9588e
Tools: tweak mesh generation
...
Mesh generation parameters are taken from PrusaSlicer's STEP importer,
which does a just-in-time STEP->STL conversion in memory.
Resulting meshes have better geometry, but are a little larger as a result.
2023-02-03 12:08:10 -06:00
Uwe
1ab36e21e8
[FEM] Elmer: revert wrong change from #8336
...
- I mixed the normal stress solver with the elastic stress solver. For the normal stress solver plane stress is possible in all coordinate systems
2023-02-03 18:41:06 +01:00
Uwe
9e9c7c3428
[FEM] Elmer: don't hardcode the coordinate system
...
- Elmer allows for all currently supported equations several coordinate systems
- also remove an unused variable
2023-02-03 17:49:58 +01:00
Uwe
9923b13b16
[FEM] Elmer: fix error on wrong material settings
...
- if user set no material for a body, we must raise an error
- also fix annoying output of permittivity in case.sif file
2023-02-03 15:45:25 +01:00
Roy-043
3eaff64025
Draft: fix normal calculation for angular dims
2023-02-03 15:44:27 +01:00
Uwe
a7e02a48fa
[Material] add new card for carbon dioxide
2023-02-03 02:37:27 +01:00
wmayer
d25e171ef3
Sketcher: replace slots with member function pointers
2023-02-03 00:21:38 +01:00
wmayer
8d6ef6ba12
TD: replace slots with member function pointers
2023-02-03 00:21:38 +01:00
wmayer
c5dedb412d
Surface: replace slots with member function pointers
2023-02-03 00:21:38 +01:00
wmayer
ab71c4b8a4
Mesh: replace slots with member function pointers
2023-02-03 00:21:38 +01:00
wmayer
a0548860d2
PD: replace slots with member function pointers
2023-02-03 00:21:38 +01:00
wmayer
083da6cf03
Part: replace slots with member function pointers
2023-02-03 00:21:38 +01:00
Roy-043
1e03fddb67
Draft: housekeeping: remove obsolete code (uiMode and DraftGui.py) ( #8327 )
2023-02-02 23:24:27 +01:00
Uwe
5d1bc93147
[FEM] solver_taskpanel: fix bug with Edit button
...
- when an error occurred during the Write process, the Edit button must not be enabled
In this case the machine state is still at femsolver.run.PREPARE. If no error occurred it went one step up.
2023-02-02 18:58:07 +01:00
wandererfan
b6754947f1
[TD]use correct shape for section of section
2023-02-02 05:55:32 -08:00
wandererfan
86d0975b2c
[TD]fix handling of perforated section faces
2023-02-02 05:55:32 -08:00
wandererfan
95d1ed54b6
[TD]allow section line when base is section
2023-02-02 05:55:32 -08:00
Roy-043
6da0eec51a
Draft: subelement mode ignored nesting ( #8319 )
2023-02-02 11:49:55 +01:00
Uwe
faa50f59f3
[FEM] equationbase: sort equations alphabetically
...
- to ease readability a bit
2023-02-02 06:30:22 +01:00
Uwe
b46c1c5ff9
[FEM] sort equations alphabetically
...
- to ease readability a bit
2023-02-02 05:35:15 +01:00
LarryWoestman
55ff3aae18
Path: Refactored add_parameters into individual functions.
...
Replace the "add_parameters" routine by an array of individual
functions (one for each parameter letter) and a simple piece of
code that calls the appropriate parameter passing functions in
the specified parameter order. Some of the parameter letters
can share the same parameter passing function in the default
configuration.
This not only simplifies the code but opens up the possibility
of replacing the code processing a given parameter letter
("Q", for example) with new code in the postprocessor file
without having to modify the shared postprocessor functionality
(in the three Util*.py files).
2023-02-01 11:55:18 -08:00
wmayer
25beef481c
TD: move to new style connect()
2023-02-01 01:33:34 +01:00
Roy-043
f9cdaaf3d9
Draft: fix issue with undo ( #8267 )
2023-01-31 21:38:19 +01:00
wmayer
28df3265cc
Part: put instantiation of BRepAdaptor_Surface into try/catch block as for some broken faces it may fail
2023-01-31 11:04:38 -06:00
Yorik van Havre
ca7c1ccd94
Merge pull request #8282 from Roy-043/Arch-update-Arch.pruneIncluded-to-include-cloned-PD-Bodies
...
Arch: update Arch.pruneIncluded to include cloned PD Bodies
2023-01-31 13:16:23 +01:00
Yorik van Havre
412cd185a4
Merge pull request #8287 from Roy-043/Arch-Fix-ArchPrecast.py-issues
...
Arch: Fix ArchPrecast.py issues
2023-01-31 13:15:46 +01:00
wandererfan
de723238fa
[Sketcher]fix cursor display of angles
2023-01-30 11:04:42 -08:00
sliptonic
9b81b769a6
Merge pull request #8205 from LarryWoestman/staging
...
Path: Refactored PostUtilsParse.parse a lot.
2023-01-30 08:37:15 -06:00
Yorik van Havre
80c68fa4df
Merged crowdin translations
2023-01-30 10:04:15 +01:00
Yorik van Havre
81552acdeb
update ts files
2023-01-30 09:55:26 +01:00
ShuffleWire
c4ef31c2ed
SpreadSheet: Display alias
...
Add an option to display in the cell the alias of the cell.
In preference, add a custom field to format this display.
2023-01-29 10:11:50 -07:00
Chris Hennes
d8df5e03e0
Addon Manager: Update license headers
2023-01-28 13:07:29 -07:00
wmayer
7553c87cc9
Part: add integration test for SectionCut command
2023-01-28 19:51:20 +01:00
sliptonic
23d5b78292
Merge pull request #8193 from haraldhartmann/origin/PathAddEstlcamPP
...
Path: add Estlcam postprocessor fix #8192
2023-01-28 11:52:33 -06:00
wandererfan
80da187cd7
[Part][Draft]fix #8271 temporary files on windows
2023-01-28 07:13:05 -08:00
Roy-043
db4baf8284
Arch: Fix ArchPrecast.py issues
2023-01-28 11:28:38 +01:00
wmayer
774dc5ce81
Fem: move from string based connect() to overloaded variant based on meta methods
2023-01-27 21:13:35 +01:00
Roy-043
55b527bbe8
Arch: update Arch.pruneIncluded to include cloned PD Bodies
2023-01-27 19:29:47 +01:00
Roy-043
9feffc20e0
Draft: Update test_modification.py ( #8273 )
2023-01-27 14:21:55 +01:00
wmayer
756bbe9085
Part: fix crash in SectionCutting dialog
...
It segfauls when executing the script below:
doc = App.ActiveDocument
box = doc.addObject("Part::Box", "SectionCutBoxX")
comp = doc.addObject("Part::Compound", "SectionCutCompound")
comp.Links = box
grp = doc.addObject("App::DocumentObjectGroup", "SectionCutX")
grp.addObject(comp)
doc.recompute()
2023-01-26 09:29:01 -07:00
Yorik van Havre
cb30b7e882
Arch: Small fix in IFC exporter to adapt to post-0.20 changes
2023-01-26 15:17:29 +01:00
Uwe
a19980ba31
modernize a for loop
2023-01-25 17:48:08 -07:00
Uwe
050708e564
[Part] SectionCutting: avoid to recompute all cuts on color change
...
- it is not necessary and speeds up the workflow for large assemblies
2023-01-25 17:48:08 -07:00
Uwe
ce8aea5dd2
[Part] fixes for the section cutting feature
...
- a typical use-case is to open a document with an existing cut and only this cut is visible. When now opening the section cutting tool, the user got the fault message that there were no visible objects to be cut.
- the transparency for the cut was not explicitly set. Therefore the default transparency for new objects was used instead of the transparency of the objects to be cut.
- workaround for a graphics issue: when cutting objects intersection each other (only then), the transparency setting might be ignored. The fix is simply to change the default color slightly (By the way, this issue is independent on the color that is set in the Part preferences as color for new objects, seems to be a graphics driver or OCC issue.)
- besides this, avoid code duplication by using a lambda function
2023-01-25 17:48:08 -07:00
Roy-043
1664d0ed66
Draft: fix gui_offset.py issue caused by PR8207
2023-01-24 15:02:38 +01:00
Ajinkya Dahale
7ba24d5572
[Sketcher] Substitute knot tangent related constraints
2023-01-23 20:43:51 +01:00
luzpaz
5d3f56989d
Fix various indentation issues (tabs->spaces)
2023-01-23 16:59:28 +01:00