In my last Blog i said that LinAlg API is finished. This is still true yet i did add some more features to it and revealed two new ports for mobile and 64 bit platforms as a special christmas release :).
With this release LinAlg API now offers core features for the following mathematical types and a bit more:
2D and 3D Vectors
LinAlg API: its finished
Yes. Finally, i got it done. LinAlg API now offers all the things i wanted to see it have. Sure, there are some things to do here and there but basically all features from my todo list are now implemented and exist at an almost complete level. The Quaternion class needs to be finished yet this is something i will do in the next couple of weeks however the Quaternion class...
Mercurial at home
Since the beginning of OpenJDK i followed the discussion about the mercurial move. Since the main job of porting over the sources from subversion CVS to Mercurial - that is the Mercurial transition - is done i wanted to test Mercurial myself at home.
As a Windows user i was looking for a Windows download and found one at the Mercurial download page. Having installed Mercurial on...
4D Math with Quaternions
LinALg API now provides 4D Math operations using Quaternions. For those that are not familiar with Quaternions i will provide a short introduction.
What are Quaternions?
A Quaternion is a 4 dimensional number consisting of a real part and three imaginary parts thus a Quaternion can be written as:
xo + x1 * i + x2 * j + x3 * k;
In this case, the constants i, j and k and...
High-Level Math APIs for Mobile and Embedded devices
In one of my last Blogs i have already announced that there is a mobile port of the LinAlg API available. I also plan to port my statistics API to 64 Bit and mobile platforms.
This includes also porting demo apps and samples to these platforms. I dont know how many such APIs are available in the mobile world though i think there are not that...
Graphics Tools for LinAlg API
I have started adding some graphics tools to LinAlg API using Java2D. As a result i have a simple 2D coordinate system that is scalable and can be customized to your personal needs.
I would love to show a picture of it if i knew how to load images to this Blog - may be someone can help me here. The graphics tools basically consists of a few methods that enable you...