fsprojects/FsMath3D

Name: FsMath3D

Owner: F# Community Project Incubation Space

Description: F# 3D Math Library for realtime applications

Created: 2015-09-06 22:35:43.0

Updated: 2018-05-18 19:26:42.0

Pushed: 2018-03-25 20:26:30.0

Homepage:

Size: 1261

Language: F#

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

FsMath3D

F# 3D Math Library for realtime applications

Purpose

An F# 3D math library that can be used to make 3D games and applications. FsMath3D uses OpenGL GLSL semantics and conventions, so it's easier to interface with OpenGL and OpenGL ES.

Convention

The Matrices are written in Column major order (GLSL default). This means that the matrix:

 m3 m6 |
 m4 m7 |
 m5 m8 |

has the following layout in memory: [| m0 m1 m2 m3 m4 m5 m6 m7 m8 |]

Modules

The FsMath3D is composed of several modules:

LICENSE

New BSD license (compatible with commercial and opensource applications)


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.