The project is in a very early state and the working parts aren't well tested!

Currently it's possible to do basic calculations with multivectors. A lot of operators are overloaded so that you can write your calculations in C# source code almost like you would do in a math software.

There is also an extension library providing a control which can visualize multivectors. Visualization is based on OpenGL through the OpenTK library. At the moment I'm working on improvements of the functionality of this library.

Features

  • Easily access and modify specific blades of a multivector
  • Add / subtract multivectors
  • Calculate geometric, outer and inner (left contraction) product
  • Unary operators: dual, reverse, conjugate, involution, inverse
  • Determine the geometric entity of a multivector
  • Functions for creating points, spheres, planes, lines, circles and points pairs
  • Functions for extracting parameters of points, spheres, planes, lines, circles and point pairs
  • Visualize multivectors by just adding them into a list

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow Algeo#

Algeo# Web Site

Other Useful Business Software
Orchestrate Your AI Agents with Zenflow Icon
Orchestrate Your AI Agents with Zenflow

The multi-agent workflow engine for modern teams. Zenflow executes coding, testing, and verification with deep repo awareness

Zenflow orchestrates AI agents like a real engineering system. With parallel execution, spec-driven workflows, and deep multi-repo understanding, agents plan, implement, test, and verify end-to-end. Upgrade to AI workflows that work the way your team does.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Algeo#!

Additional Project Details

Programming Language

C#

Related Categories

C# Mathematics Software, C# Libraries

Registered

2014-01-09