AnsyTruss is a MATLAB-based educational tool for interactive two-dimensional truss analysis, visualisation, and reporting.
The tool is designed to support teaching and learning in engineering mechanics by allowing students to define, verify, analyse, and visualise simple 2D pin-jointed truss structures.
It is intended for students, educators, and anyone learning or demonstrating fundamental truss-analysis concepts.
AnsyTruss was developed to help students connect theoretical truss analysis concepts with visual and computational results. It provides an interactive environment where users can enter truss data, modify models, observe structural behaviour, and generate analysis reports.
- Define node coordinates
- Define truss links/members
- Assign material and sectional properties
- Assign support conditions
- Apply nodal loads
- Verify truss geometry before analysis
- Analyse 2D pin-jointed trusses
- View nodal displacements, axial forces, and support reactions
- Visualise deformed and undeformed truss shapes
- Export PDF analysis reports
Download the latest version from the GitHub Releases page.
Available package includes:
- Windows standalone installer:
AnsyTruss_Windows_Installer.exe - macOS installer bundle:
AnsyTruss_macOS_Installer.zip
MATLAB source code is not publicly distributed in this repository.
-
Download the appropriate installer from the latest release.
- Windows:
AnsyTruss_Windows_Installer.exe - macOS:
AnsyTruss_macOS_Installer.zip
- Windows:
-
Run the installer on a Windows computer.
-
Open AnsyTruss and refer to the User Manual.
-
Use the sample model and report as a guide to creating and analysing a truss model.
AnsyTruss is intended for educational use, teaching demonstrations, and learning activities in engineering mechanics and structural analysis. It is not a substitute for professional engineering analysis, design software, independent verification, or engineering judgement.
The current implementation considers two-dimensional pin-jointed truss models. Users should confirm that modelling assumptions, boundary conditions, material properties, cross-sectional properties, units, and loads are appropriate for their application.
Developed by Dr Vaishakh Kottila Veedu, Auckland University of Technology (AUT).
Copyright © 2026 Vaishakh Kottila Veedu. All rights reserved.





