основен фокус WorldForge :: wfmath е геометрични обекти. По този начин, тя включва няколко форми (кутии, топки, линии), в допълнение към основните математически обекти, които се използват за изграждане на тези форми (точки, вектори, matricies).
Повечето от класовете на библиотеката могат да бъдат разделени на два вида. Първият вид са основни математически обекти, чиито членове са всички основни видове. Вторият вид са форми, чрез които се прилагат интерфейс форма клас описано в документ / shape.h. Има четири паралелки от първи вид:
Вектор <>
A основни математически вектор
RotMatrix <>
Ортогонална матрица на детерминанта 1, полезно за описване ротации.
Point <>
A точка в пространството. Този основен клас също се прилага интерфейс форма в документ / shape.h.
Четворица
A четворица
Класовете на форма са:
AxisBox <>
Кутия ориентирани успоредно на координатните оси
Ball <>
Ball <2> е кръг, Ball <3> е сфера, и т.н.
Сегмент <>
Отсечка, определена от нейните крайни точки
RotBox <>
Както AxisBox <>, но може да се върти на произволни ъгли
Polygon <>
А 2 двумерен многоъгълник съдържа в (евентуално) по-голям тримерно пространство
Библиотеката съдържа и някои функции на вероятностите, свързани, както и опаковки за време система и случайни брой функции.
Изисквания:
· WFMath изисква ++ компилатор ISO C. Atlas-C ++ не се изисква, за да се изгради WFMath, но ако това е налице тогава някои тестове за преобразуване инлайн функция ще бъдат построени
Какво ново в тази версия:.
- Заглавието са били почистени, за да включи по-малко заглавки и зависимости система и пази пространството от имена малко по-чист.
Коментари не е намерена