From d24184b63deb15ca9617df7c2f03670650e5cc87 Mon Sep 17 00:00:00 2001 From: James Alan Preiss Date: Sun, 24 Jul 2016 14:46:28 -0700 Subject: [PATCH] Update README.md project intro --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index f2a35ae..5c91bb9 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,13 @@ # cmath3d 3d math library for C. Vectors, 3x3 matrices, quaternions. +This library is intended for embedded projects where C++ is not used. +In the author's opinion, C++'s feature set enables dramatically +more readable 3d math code. However, many embedded projects stick with C +by necessity or preference. The goal of this project is to create the +best possible programmer experience within the constraints of C syntax. +If it is missing something you need, feature requests are encouraged. + Unlike many other C libraries of this type, `cmath3d` passes arguments and returns results by value instead of by pointer and pointer-to-output. This choice has several motivations: -- 2.20.1