ms-structural / ms-structural/femdesign-api
Implement variable calculation settings option for supports
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 51
- Forks
- 29
- PR merge metrics
- No merged PRs in 30d
Description
Issue: missing functionality causes serialization bug
The object, corresponding to the schema's rigidity_group xml element is missing. As a result, we have data loss when reading a model file that contains it.
A sample file with each support type with different rigidity settings for different calculations is attached:
FD-all-supp-with-diff-calc-settings.zip
Freshdesk ticket: 43234
Tasks:
- Implement
rigidity_groupin FemDesign.Core - Update SurfaceSupport, LineSupport and PointSupport
- c# tests
- Update GH components
- GH tests
- Update documentation
- Notify the user on Freshdesk
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the rigidity_group definition in the linked FD-23.00.003-strusoft.xsd and inspect the support models in FemDesign.Core, especially SurfaceSupport, LineSupport, and PointSupport. Use the attached sample to understand the data-loss case, then cover the C# and GH tests and update the GH components and documentation listed in the tasks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- backend-api-design
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100