Release notes MatrixFrame® version 2026 SP2
Processed in version 2026 SP2 (April 2026)
This service pack updates MatrixFrame, MatrixTools and MatrixFloor fixing issues and introducing features for better performance.
Bug Fixes
MatrixFrame
- General: Resolved an issue where the IFC export did not correctly preserve the 3D member rotation angle (Gamma) when only the cross-section rotation about its local axes (Beta) was evaluated. When exporting IFC using MatrixFrame, the rotation angles are now correctly represented as separate Beta (cross-section rotation) and Gamma (member rotation) components. For IFC files generated by third-party tools, where only a single rotation value is available, the detected (guessed) angle is interpreted as the member rotation (Beta).
- Load generator: Fixed an issue where snow load generation in accordance with EN 1991-1-3 did not include the effect of the probability factor Cprob.
- Reports: Solved an issue where the saved content of the Report page variables was not loaded as expected.
MatrixTools
- Strut-and-Tie calculation improvement: In the S&T Deep Beam calculation module, the As,min is determined only for longitudinal reinforcement, in accordance with NEN-EN 1992-1-1#9.2.1.1, considering the cross-sectional dimensions.
- Concrete code check: Fixed an issue in the drawing output of the Cross Calculation (M+N) and Column + Fire modules, where the representation of column stirrups/transverse reinforcement was incorrect for the two-sided reinforcement option, showing only the horizontal segments.
MatrixFloor
- General: Fixed an issue in the Floor plate project where a gap not extending over the full cross-section height incorrectly affected the calculated area of regular reinforcement. Also, resolved errors that occurred during the selection of proposed reinforcement, which could cause the application to crash.
- Cross-section definition: Resolved an issue where cross-sections defined by a polyline could no longer be accessed or modified using the Edit button in the cross-section definition dialogue.
Release notes MatrixFrame® version 2026 SP1
Processed in version 2026 SP1 (March 2026)
This service pack updates MatrixFrame, MatrixTools and MatrixFloor fixing issues and introducing features for better performance.
Bug Fixes
MatrixFrame
- General: Resolved an issue where images captured via "Take a Picture" / "Camera Picture" and saved within a project could corrupt the project file, making it unreadable.
- General: Fixed an issue where the project file was not loaded from the user-defined path by default. This behavior is now applied correctly when the “Use last saved path” option is disabled.
- Structure definition. Cross-sections: Removed the restriction that limited timber rectangular profiles to 0° rotation only. Rotation to 90° is now also supported.
- Load generator: Resolved an issue in which loads failed to generate when the NEN 8700 / NEN-EN 1991 optional code selection was applied.
- Code check Steel: Additional information regarding the calculation limitations for integrated floor beams is now provided in tooltips and reports. Calculations for integrated floor beams cover only the case of a simply supported beam with positive bending moments.
Code check Timber. Implemented unity checks for timber elements according to the new-generation (2nd generation) code EN 1995-1-1:2025.
Implemented calculations of timber floor vibrations according to the new-generation (2nd generation) code EN 1995-1-1: 2025 #9.3.
- Code check Concrete. VRd,c and the corresponding VRd,c percentage line are now visualized in the shear force diagram in the new-generation (2nd generation) code shear verification module.
- General improvements in reports: General improvements have been applied to the overall report quality. The Report Setup image properties have been extended: settings for concrete code-check images can now be configured independently of the general UI image settings.
- Selected reports: The inconsistency in report selection has been resolved. Previously, when generating reports, the system used the default preset configuration rather than the user-selected saved reports configuration.
- Representation of support reactions in the report: The issue where support reactions disappeared in the support reactions report has been resolved.
MatrixTools
- Strut-and-Tie model change: Enhanced the Strut-and-Tie foundation pile two-pole model subjected to bending moments. The model now supports multiple Strut-and-Tie calculation schemes, depending on the selected physical modelling approach and the applicable geometric constraints.
- GEO pile factors: Pile factors have been updated in accordance with NEN 9997-1:2025.
MatrixFloor
- General: The issue causing an emergency program termination when accessing the Bar top tab in the Concrete widget has been resolved.
- Autosaving of a project file: Fixed an issue where certain project-type properties were not correctly restored when loading the autosaved project file.
- Representation of support reactions: Solved an issue where clicking Support reactions did not display any data in the Support reactions table. Now, the Support Reactions table automatically hides the combination actions section when no data is available.
MatrixPT
- Materials: Fixed issues related to the definition of the modulus of elasticity for concrete material. If the modulus of elasticity is not explicitly specified, it is now calculated according to EN 1992-1-1, with the resulting value depending on the selected code edition (Generation 1 or Generation 2) and applied consistently across the MatrixFrame package. If a user-defined value is specified, it is used exclusively for structural analysis, while for code checks the modulus of elasticity is recalculated according to EN 1992-1-1 and the recalculated value is applied.
Release notes MatrixFrame® version 2026
Processed in version 2026 (December 2025)
This version updates MatrixFrame, MxTools, and MxFloor, fixing issues for better performance.
New and Improved Features
MatrixFrame
- General. The enhancement of the "Save" functionality: The “Save" functionality for project data can now also be accessed using the "Ctrl+S" keyboard shortcut.
- Load combination generator enhancement: The load combination generator was enhanced to comply with EN 1993-1-1 clause 5.2.2 (4), ensuring that the imperfection load case is applied as an incremental factor to existing horizontal loads, such as wind load.
- Reports Setup. Image properties: It is now possible to customize the image properties for Steel, Timber, and Concrete code-check objects within Reports independently from the settings defined in the UI Visibility options. This allows report images to be formatted differently without altering the global UI presentation settings.
- Steel code check. Fire check: Implemented the possibility to calculate fire temperature according to NEN6069:2022 annex A.2.3 for the outside fire case. To use this option, go to Settings → Steel and select “NEN6069:2022 #A.2.3.”
- Concrete code check. Regulatory updates are implemented: Implemented regulatory updates for calculations in accordance with NEN-EN 1992-1-1 + C2 + A1 / NB + A1 + A2 (NL), May 2025, Chapter 6.2.2 — Elements that do not require shear reinforcement calculation. Changes anticipate the upcoming Eurocode 2 revision, particularly for the shear strength of large concrete sections. Changes recognize that shear resistance for large cross-sections (≥ 0.5) was previously overestimated. New rules in 6.2.1–6.2.2 define verification procedures for elements without shear reinforcement and specify cases where verification may be omitted.
MatrixTools
Column base plate calculation. New functionality is introduced:
New functionality has been implemented in the Column Base application. it is now possible to add additional rows of anchor bolts on the tension side of the column base. To use this feature, enable the “Manual” checkbox in the "Anchors" tab of the Column Base application, then add the new row of anchor bolts in the anchor bolt grid.
GEO. Implemented changes in accordance with the NEN 9997-1:2025+C1:2025 requirements:
- Updated characteristic values of the soil properties mentioned in the table NEN 9997-1:2025+C1:2025#Tabel 2.b;
- Updated specification, installation type and factors of piles in accordance with the table NEN 9997-1:2025+C1:2025#Tabel 7.c;
- Performed some other minor changes.
Bug Fixes
MatrixFrame
- Wind load. Wind load on the structure, with the overhang part, is generating improper load: Resolved the issue by generating a non-symmetrical wind load situation on the symmetrical overhang of the canopy roof.
- Snow load generator for multi-span situation: Resolved an issue that occurred when generating snow loads on multi-span roofs using snow redistribution in accordance with EN 1991-1-3, clause 5.3.4, case (ii).
- Construct function to generate additional structural parts: Fixed an issue where inserting a generator-generated structure into an already calculated model failed to reset the existing calculation results.
- 1D Beam. Results. Member forces: Resolved an issue that caused unpredictable bending moment discontinuities in 1D Beam calculations when the distances between assigned concentrated loads or between adjacent structural objects were very small
- Results. Spy function: Resolved an issue where timber calculation modules could not be launched within the Results Spy function before or without first performing a timber check in MatrixFrame.
- Steel code check. Alphacr interpretation: Resolved an issue where the "Infinite" value of alphacr was incorrectly set to 0, which led to the recommendation that the code check of steel structures be performed using GNL results. The correction now treats the structure as sufficiently stiff and no longer reports needing a GNL calculation.”
- Concrete code check. Foundation plan drawing: Resolved an issue where pile symbols in both the pile foundation drawing UI and DXF export were displayed incorrectly.
- Concrete code check. Stirrup generation using internal releases: Resolved the issue with incorrect stirrup generation when internal releases were applied to structural members.
- Reports for member forces: In the results grid table, member forces and related data are displayed simultaneously for load cases and combinations. The English table header has been updated to read “L.C.” for improved clarity and consistency.
- FEM plate. Unexpected program closure by generation of reports: Resolved an issue that caused the program to close unexpectedly when generating a report in the 2D Plate FEM module, specifically when activating load report items related to the representation of load cases or load case images.
MatrixTools
- Steel Joint connections. Unexpected program closure: Resolved unexpected program closure when editing bolt rows of a head plate connection where the beam lies over the column with a vertical end plate bolted to the side of the column (flange).
Resolved an unexpected program closure when editing or deleting the date field value using the Drawing Print dialogue within the Joint Connections Drawing tab. - Steel Joint connections. Problem with M-Φ classification chart visualization: Resolved an issue where the Steel JC M-Φ classification chart was not generated without any notification, specifically in cases where no joint bending was detected.
- GEO. GEF file import correction: The import of the .gef file has been corrected. If the Pile Length (COLUMNINFO=1) is missing, the Corrected Depth (COLUMNINFO=11) will now be imported instead. A message will be displayed indicating that the Corrected Depth has been used.
The overview of the highlights of the key updates in MatrixFrame® version 2026 can be found here: Highlights