Chris Hennes
5c46dfd600
Start: Create 'First Start' screen
2024-04-28 12:57:00 -05:00
bgbsww
0d8631973e
Toponaming/Part: Fix hashing, hasher mismatches, and adjust test results to match
2024-04-15 23:00:27 -05:00
bgbsww
9ebb23f234
Toponaming/Part: Initialize the hasher so that it operates
2024-04-13 22:41:57 -05:00
bgbsww
942ebd58f0
Toponaming/Part: Add deprecation comments, clean up code
2024-04-09 21:17:08 -04:00
CalligaroV
11bed3b8da
App/Toponaming: GeoFeature - fixes #13009 - fixes #13248
...
* Restored previous logic of GeoFeature::getElementName()
* Added precompiler directive to use the old logic if FC_USE_TNP_FIX isn't defined, otherwise use the new logic
* Reworked SketchObjectTest::getElementName() as a consequence of the previous points
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-04-04 22:09:12 -05:00
David Carter
ba20441935
Material: Material appearance
...
Uses new material system for appearance
Each feature object now has a property called ShapeMaterial that
describes its physical properties. If it has a shape, it has a
material.
The ShapeColor attribute is replaced by a ShapeAppearance attribute.
This is a material list that describes all appearance properties, not
just diffuse color. As a list in can be used for all elements of a
shape, such as edges and faces.
A new widget is provided to allow the user to select materials in a
consistent fashion. It can also launch the material editor with its
more advanced capabilities.
2024-04-04 07:39:58 -05:00
wmayer
c96fd71e4f
Fix several compiler warnings
...
* fix -Winconsistent-missing-override
* fix -Wunused-but-set-variable
* fix -Wunused-parameter
* fix -Wunused-lambda-capture
* fix -Wunused-private-field
* fix -Wpessimizing-move
2024-04-03 10:04:56 +02:00
David Carter
8776c5bf98
Material: Add thermal reference temperature ( #13026 )
...
* Material: Add thermal reference temperature
Fixes #13019
Adds the property 'Thermal Expansion Reference Temperature' to
the Thermal properties
* Fix delegates
2024-04-01 11:00:45 -05:00
wmayer
d46b738b79
Test: add unit tests for mesh grid creation
2024-03-30 00:21:58 +01:00
Chris Hennes
34f53e097b
Merge pull request #12535 from CalligaroV/toponaming-WireJoiner
...
Part/Toponaming: Transfer WireJoiner
2024-03-28 09:17:49 -05:00
bgbsww
f297666cd9
Toponaming/Part: Fix elementMatch to use full clause and be deterministic
2024-03-26 23:01:54 -05:00
CalligaroV
2d66dfbf40
Part/Toponaming: Transfer WireJoiner
...
* Added test for WireJoiner::IsDeleted()
* Fixed a typo in test for WireJoiner::Modified()
* Fixed a typo in test for WireJoiner::Generated()
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-03-26 09:57:47 +01:00
CalligaroV
c6d3ada29d
Part/Toponaming: Transfer WireJoiner
...
* Added test for WireJoiner::Generated()
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-03-26 09:57:47 +01:00
CalligaroV
c70f34b1f4
Part/Toponaming: Transfer WireJoiner
...
* Added test for WireJoiner::Modified()
* Fixed typo in test for WireJoiner::getResultWires()
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-03-26 09:57:47 +01:00
CalligaroV
66c08664a5
Part/Toponaming: Transfer WireJoiner
...
* Added test for WireJoiner::Build()
* Fixed typo in test for WireJoiner::getResultWires()
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-03-26 09:57:47 +01:00
CalligaroV
0834709375
Part/Toponaming: Transfer WireJoiner
...
* Added test for WireJoiner::getResultWires()
* Replaced references in test for WireJoiner::getOpenWires() with more correct references
* Added a comment in WireJoiner::WireJoinerP::getResultWires() to better explain how it works
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-03-26 09:57:47 +01:00
CalligaroV
0d4502c177
Part/Toponaming: Transfer WireJoiner
...
* Added test for WireJoiner::getOpenWires()
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-03-26 09:57:47 +01:00
CalligaroV
f4e5af7447
Part/Toponaming: Transfer WireJoiner
...
* Added test for WireJoiner::setTolerance()
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-03-26 09:57:47 +01:00
CalligaroV
5337869ca6
Part/Toponaming: Transfer WireJoiner
...
* Added test for WireJoiner::setMergeEdges()
* Changed position of some comments
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-03-26 09:57:47 +01:00
CalligaroV
8e5bdcfff0
Part/Toponaming: Transfer WireJoiner
...
* Added test for WireJoiner::setSplitEdges()
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-03-26 09:57:47 +01:00
CalligaroV
dabccfbc1c
Part/Toponaming: Transfer WireJoiner
...
* Added test for WireJoiner::setTightBound()
* Minor modifications and typo
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-03-26 09:57:46 +01:00
CalligaroV
bbe2d8664b
Part/Toponaming: Transfer WireJoiner
...
* Added test for WireJoiner::setOutline()
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-03-26 09:57:46 +01:00
CalligaroV
0f3362575b
Part/Toponaming: Transfer WireJoiner
...
* Created dedicated tests file for WireJoiner
* Added test for WireJoiner::addShape()
Signed-off-by: CalligaroV <vincenzo.calligaro@gmail.com >
2024-03-26 09:57:46 +01:00
Chris Hennes
ae33c7d952
Merge pull request #13096 from bgbsww/bgbsww-toponamingComplexGeoData
...
Toponaming/Part Bring in Python layer for ComplexGeoData
2024-03-25 23:20:52 -05:00
bgbsww
07180280a0
Clean and test ComplexGeoData python interface
2024-03-25 21:52:37 -04:00
bgbsww
8d5385fcd2
Clean, enable disabled element map code in sketcher, add tests
2024-03-25 21:51:41 -04:00
bgbsww
1a4a9e41c4
Toponaming/Part: Additional testing for attacher
2024-03-23 10:59:30 +01:00
Chris Hennes
e9a45caf35
Merge pull request #13030 from bgbsww/bgbsww-toponamingFeatureExtrusionTwo
...
Toponaming/Part Move in feature extrusion
2024-03-22 10:40:56 -05:00
wmayer
5823770608
Tests: add unit test to check OCCT behaviour
2024-03-22 11:40:58 +01:00
wmayer
1306f9c5df
tests: Test case for issue #13055
2024-03-21 19:34:06 +01:00
bgbsww
c75acb2d51
Toponaming/Part: cleanup FeatureExtrusion
2024-03-20 20:45:06 -04:00
Chris Hennes
9d533373bc
Merge pull request #12982 from bgbsww/bgbsww-toponamingFeatureMirroring
...
Toponaming/Part feature mirroring and offset
2024-03-20 18:16:36 -05:00
bgbsww
29aa87b2fa
Add c++ testing framework for PartDesign, ShapeBinder
2024-03-20 14:45:20 -05:00
wmayer
a7002ec6e6
Tests: add test for attach extension
...
Create two plane features and map the second on the first plane with map mode 'FlatFace'
2024-03-20 18:04:10 +01:00
bgbsww
60b8376fed
Toponaming/Part: Clean and add tests for FeatureMirroring and FeatureOffset
2024-03-19 12:44:38 -04:00
bgbsww
7c812105ee
Toposhape/Part: Cleanup FeatureFillet, FeatureChamfer and dependencies
2024-03-19 11:10:18 -04:00
luzpaz
65cdbe3e89
Fix various typos throughout the codebase ( #13029 )
...
* Fix various typos throughout the codebase
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-03-18 16:54:30 -05:00
bgbsww
a27e91a272
Toposhape/Part: clean and add tests
2024-03-17 10:24:58 -04:00
bgbsww
582d015eaf
Clean and add tests for makeElementSolid
2024-03-17 10:24:58 -04:00
bgbsww
4688de0239
Toposhape/Part: Clean GeneralFuse, Fuse, Cut; add tests; tweak other tests
2024-03-17 10:24:58 -04:00
wmayer
479ad3487d
Mesh: add unit tests for mesh export
2024-03-16 09:39:49 +01:00
bgbsww
0944242b25
Toponaming/Part: Review and lint cleanups
2024-03-15 08:41:08 -04:00
bgbsww
72669ab6a6
Toponaming/Part: clean and test attacher
2024-03-15 08:11:26 -04:00
wmayer
84202c4b1e
Tests: add more unit tests for Points module
2024-03-12 18:02:33 +01:00
Chris Hennes
230c7aa14e
Merge pull request #12804 from bgbsww/bgbsww-toponamingPartFeature
...
Toponaming/Part: methods in part feature and dependencies for correct elementMaps
2024-03-11 13:35:59 -05:00
wmayer
522e55768b
Part: fixes #12744 : mesh export creates open edges
...
For the concatenated domains check if points are duplicate and if yes remove them
2024-03-11 12:25:57 -05:00
Chris Hennes
0603e94559
Merge pull request #12753 from davesrocketshop/20240301_FEM_Models
...
Material: New data models to support elasticity
2024-03-11 12:11:05 -05:00
bgbsww
16eecee812
Toposhape/Part:: Fix, relocate and test element methods in ComplexGeoData and TopoShape
2024-03-07 23:00:48 -05:00
wmayer
12389fc549
Tests: fix compiler warning about unused parameters
2024-03-06 15:22:21 +01:00
bgbsww
ec25690af3
Merge branch 'main' into bgbsww-toponamingElementCacheExtras
2024-03-04 21:19:42 -05:00