A MATLAB toolbox for interfacing with the extensive Geometric Algebra Fulcrum Library (GA-FuL) on Windows
You need a PC or virtual machine with a 64-bits version of Windows 10 or later and MATLAB 2022b or later for the toolbox to work properly. Make sure you have the MATLAB compiler and MATLAB compiler SDK components installed with your MATLAB installation. It is also recommended to install the latest version of .NET Core 8 SDK for Windows x64 before installing the toolbox.
To install the toolbox:
- Clone the repo into a local folder on your Windows PC\virtual machine (for example,
c:\ga-ful-toolbox\). It is preferable to use short path names for the toolbox folder. - Download the latest GA-FuL binaries from this online folder.
- Extract the GA-FuL binaries into your local repo folder. You should find the folder named
DotNETcreated, and containing the GA-FuL .NET assembliesGeometricAlgebraFulcrumLib.Algebra.dllandGeometricAlgebraFulcrumLib.Modeling.dll, among others, under your local toolbox folderc:\ga-ful-toolbox\DotNET\. - In MATLAB, open the file
gaEx01.mand make sure the current MATLAB folder is set to your toolbox folderc:\ga-ful-toolbox\. ExecutegaEx01.min MATLAB to make sure everything is working properly. - Have fun exploring the other example scripts and toolbox code!