Wykobi is an efficient, robust and simple to use multi-platform 2D/3D computational geometry library. Wykobi provides a concise, predictable, and deterministic interface for geometric primitives and complex geometric routines using and conforming to the ISO/IEC 14882:2003 C++ language specification.
The design and structure of Wykobi lends itself to easy and seamless integration into projects of any scale that require a robust yet efficient 2D/3D computational geometry back-end.
The Wykobi documentation is currently a work in progress and will be made publicly available as soon as it is ready. Also a technical FAQ is being produced that deals with common issues relating to using Wykobi and general problems faced by developers when integrating computational geometry in their applications. Though one must remember the Wykobi APIs are very self explanatory, straight forward and easy to use.
Wykobi is not as object oriented as the 1001 other libraries one can find on the net. Wykobi is based around a structured design, with emphasis on rapid and efficient integration and use within projects without the clutter and overhead that is clearly evident in other libraries.
Wykobi is not intended to fully replace other extensive libraries such as CGAL but to compliment their use and to also provide simple solutions to projects that need only light weight computational geometry capabilities.
The license policy breaks down into two simple groups. The first group consisting of open source, academic and noncommercial use of Wykobi, which is governed by the GNU General Public License (version 2). The second group being commercial use of Wykobi, which requires the development entity to obtain a Wykobi Commercial License in order to use Wykobi within any of their commercial products.
In the situation where a product initially developed under the usage terms relating to the first group is to be commercialised, the product will then be considered as being in the second commercial usage group and hence will have to obtain a Wykobi Commercial License.
Issues regarding the Wykobi Commercial License and costs and requirements related to obtaining a license should be forwarded to the license enquiry e-mail address found on the contact page.
The Wykobi Commerical License provides 6 months user and library support which is intended to help users smoothly integrate the library and become familiar with its use. The license also provides 18 months prioritised general support.
Customization and product specific software development and consulting services relating to Wykobi and its integration within a commercial product can also purchased through the Wykobi Commercial License.
Wykobi began its life in 1997 as a simple open source library written in the pascal language known as FastGEO. As FastGEO was developed the base language changed to make use of the new extensions available in the Object Pascal language. As interest grew in FastGEO requests were made to port the library to other languages which had compilers that could take advantage of the capabilities of modern processors and the likes better than the current state of the art object pascal compilers ever could.
As a result of careful consideration and assessment of the direction of FastGEO it was decided that its future would be best served with a port to the C++ language.